![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
DEFINE_GUID и с чем его едят???
jonni © (2003-07-03 02:43:00)
есть у меня вот это на С++
//DEFINE_GUID(IID_IOleCommandTarget, 0xB722BCCB, 0x4E68, 0x101B, 0xA2, 0xBC, 0x00, 0xAA, 0x00, 0x40, 0x47, 0x70);
как это перевести в Делфи???
плиззз Help
jonni (2003-07-03 14:00:00) [1]VSE VSEM SPASIBO VOPROS SNYAT!!!!!1
#undef DEFINE_GUID
# define DEFINE_GUID(name, l, w1, w2, b1, b2, b3, b4, b5, b6, b7, b8) \
( name, l, w1, w2)VSE VSEM SPASIBO VOPROS SNYAT!!!!!1
#undef DEFINE_GUID
# define DEFINE_GUID(name, l, w1, w2, b1, b2, b3, b4, b5, b6, b7, b8) \
static const GUID name = { l, w1, w2, { b1, b2, b3, b4, b5, b6, b7, b8 } }
#undef DEFINE_SHLGUID
# define DEFINE_SHLGUID(name, l, w1, w2) \
DEFINE_GUID(name, l, w1, w2, 0xC0,0,0,0,0,0,0,0x46)
/* uid("B722BCCB-4E68-101B-A2BC-00AA00404770") */
DEFINE_GUID(IID_IOleCommandTarget, 0xB722BCCB, 0x4E68, 0x101B
, 0xA2, 0xBC, 0x00, 0xAA, 0x00, 0x40, 0x47, 0x70);
DEFINE_SHLGUID(CGID_ShellServiceObject, 0x000214D2L, 0, 0);
jonni (2003-07-03 13:30:00) [2]
budit li eto :
const
CGID_ShellServiceObject:TGUID="{000214D2-0000-0000-0000-000000000000}"
???
ili ya ne prav.....
jonni (2003-07-03 13:27:00) [3]
Spaibo
ogromnoe spasibo za otvet..... a chto delat" vot s takoy shtukoy??
DEFINE_SHLGUID(CGID_ShellServiceObject, 0x000214D2L, 0, 0);
MBo (2003-07-03 07:07:00) [4]
>Suntechnic
Да, мой вариант неправильный. Когда писал, еще не видел ответа.
Suntechnic (2003-07-03 06:43:00) [5]
>MBo ©
Всё-таки макроc DEFINE_GUID в С++ разворачивается в объявление переменной типа GUID.
MBo (2003-07-03 06:31:00) [6]
если не ошибся в синтаксисе
const
IID_IOleCommandTarget=["{B722BCCB-4E68-101B-A2BC-00AA00404770}"];
Suntechnic (2003-07-03 06:25:00) [7]
const
IID_IOleCommandTarget: TGUID = "{B722BCCB-4E68-101B-A2BC-00AA00404770}";