Форум: "Начинающим";
Текущий архив: 2007.05.06;
Скачать: [xml.tar.bz2];
ВнизМне нужен GUID в виде числа, как опьсать? Найти похожие ветки
← →
Kolan © (2007-04-16 11:14) [0]Мне надо написать функции принимающи/возвращающие GUID в виде числа.
Если бы это был Integer, то я написал бы так:function GetGUID: Integer;
А как быть в этом случае? GUID же 128 битный…
← →
Сергей М. © (2007-04-16 11:21) [1]function GetGUID: TGUID;
← →
Johnmen © (2007-04-16 11:22) [2]
> А как быть в этом случае? GUID же 128 битный…
64-битный. Если мы говорим о TGUID.
← →
Kolan © (2007-04-16 11:24) [3]64-битный. Если мы говорим о TGUID.
Вот вроде бы так:The CoCreateGuid function calls the RPC function UuidCreate, which creates a GUID, a globally unique 128-bit integer
> TGUID
Где описан? В правке нет :(
← →
Johnmen © (2007-04-16 11:28) [4]Вот F1
TGUID = packed record
D1: Longword;
D2: Word;
D3: Word;
D4: array[0..7] of Byte;
← →
Johnmen © (2007-04-16 11:29) [5]Виноват.. :( Неправ... Сыплю на голову пепел...
← →
Johnmen © (2007-04-16 11:30) [6]Посмотрел у себя. 128 приводится к 64.
← →
Сергей М. © (2007-04-16 11:31) [7]
> Где описан?
В system.pas
← →
Kolan © (2007-04-16 11:32) [8]
TGUID = packed record
D1: Longword;
D2: Word;
D3: Word;
D4: array[0Թ] of Byte;
Разве подходит для: ?
["{0C229F3E-18FE-4772-A85D-A3DEA31AABFC}"]
Упрощю. Как правильно вызвать?:HRESULT CoCreateGuid(
GUID * pguid
);
← →
Сергей М. © (2007-04-16 11:34) [9]
> Как правильно вызвать?
var
GUID: TGUID;
CreateGuid(GUID);
← →
Johnmen © (2007-04-16 11:35) [10]uses ActiveX;
var ClassID: TGUID;
CoCreateGuid(ClassID);
← →
Kolan © (2007-04-16 11:40) [11]Все, я понял. Благодарю.
← →
Игорь Шевченко © (2007-04-16 16:49) [12]
> Посмотрел у себя. 128 приводится к 64.
Делением на 2 без остатка
← →
clickmaker © (2007-04-16 17:10) [13]
> > Посмотрел у себя. 128 приводится к 64.
>
>
> Делением на 2 без остатка
GUID Light?
← →
Johnmen © (2007-04-16 17:15) [14]
> Игорь Шевченко © (16.04.07 16:49) [12]
> Делением на 2 без остатка
Это вопрос? Или ты подглядывал в мои сырцы? :)
← →
Игорь Шевченко © (2007-04-16 17:23) [15]Johnmen © (16.04.07 17:15) [14]
> Это вопрос?
Нет, это арифметика :)
← →
Johnmen © (2007-04-16 17:34) [16]
> Игорь Шевченко © (16.04.07 17:23) [15]
Чё-то калькулятор при делении 128 на 2 без остатка показывает 127.
:)
← →
clickmaker © (2007-04-16 17:38) [17]
> калькулятор при делении 128 на 2 без остатка показывает
> 127
Гдэ брал такой калкулaтор, дарагой?
← →
Johnmen © (2007-04-16 17:43) [18]
> Гдэ брал такой калкулaтор, дарагой?
Пуск - Все программы - Стандартные - Калькулятор
← →
TUser © (2007-04-17 08:42) [19]Это пиратский калькулятор, а говорят не отличимо от настоящего :)
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2007.05.06;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.047 c