Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.10.23;
Скачать: [xml.tar.bz2];

Вниз

GUID   Найти похожие ветки 

 
saska   (2003-10-10 14:40) [0]

День добрый мастаки. А не подскажет ли мне кто: есть ли в виндовс com - объекты позволяющие генерировать GUID??? (вызов CoCreateGuid API не предлагать). Заранее благодарен.


 
sts   (2003-10-10 14:41) [1]

Сделай сам.
Раньше до этого вряд ли кто додумался.


 
Skier   (2003-10-10 14:41) [2]


> вызов CoCreateGuid API не предлагать

Религия мешает ?


 
saska   (2003-10-10 14:46) [3]

2Skier:
Да нет, просто генерить гуиды надо... из VB скрипта, а там с апаи тяжко...

2sts:
думал есть чего стандартное...


 
Skier   (2003-10-10 14:48) [4]

>saska (10.10.03 14:46) [3]

> а там с апаи тяжко...

DLL использовать тяжко ?!


 
saska   (2003-10-10 14:50) [5]

2Skier:
угу... даже не представляю как в VB скрипте ф-цию из DLL загрузить...


 
saska   (2003-10-10 14:51) [6]

2Skier:
угу... даже не представляю как в VB скрипте ф-цию из DLL загрузить... А с COM"ом было бы все проще...


 
Skier   (2003-10-10 14:52) [7]

>saska (10.10.03 14:50) [5]
Намыливай верёвку ! :)


 
saska   (2003-10-10 14:54) [8]

2Skier:
Уже...))) придется саммому сочинять какую-нить уникальную идентификацию... иль ком написать...


 
Skier   (2003-10-10 14:55) [9]

Да точно ! Напиши COM, он как раз здесь необходим !


 
Rouse_   (2003-10-10 15:00) [10]

> даже не представляю как в VB скрипте ф-цию из DLL загрузить...

Также как и везде, LoadLibrary + GetProcAddress

Желаю успехов


 
saska   (2003-10-10 15:01) [11]

2Skier:
смейтесь, смейтесь... а как иначе то?


 
Rouse_   (2003-10-10 15:05) [12]

Ааа это скрипт, что-то не дочитал. Ну тады не знаю, не мой профиль (я думал в обычном VB)

Желаю успехов


 
Юрий Федоров   (2003-10-10 16:29) [13]

Напиши маленький сом-объект(InProc) с одной функцией :
coCreateGUID :-)))


 
dsgnr   (2003-10-10 19:51) [14]

> Rouse_ © (10.10.03 15:00) [10]
> Также как и везде, LoadLibrary + GetProcAddress

Ну-ну... В VBScript... LoadLibrary...
> Желаю успехов

Когда понадобилось, единственный способ, который нашел (кроме реализации COM объекта руками):
guid = mid(CStr(CreateObject("Scriptlet.TypeLib").Guid), 1, 38)

Обращу внимание, почему стоит такая куча преобразований.
Если их не делать, в переменной с результатом находится ... я даже и не знаю что...
TypeName(guid) = "String" (vt = VT_BSTR)
len(guid) = 40 (!!!)
guid(40) = "d"
Я это значение в дальнейшем в поле Recordset"а с типом adVarChar пытался присвоить и получал Application uses wrong....
Модет кто-то подскажет, что за хрень может там лежать?



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2003.10.23;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.01 c
14-74410
Е-Моё имя
2003-10-06 00:17
2003.10.23
сцылка


1-74185
:)
2003-10-10 12:22
2003.10.23
:)


6-74346
Son!K
2003-08-27 05:47
2003.10.23
Сокеты


1-74175
ORMADA
2003-10-10 12:15
2003.10.23
Определение длины стринга


14-74438
ИМХО
2003-10-03 18:38
2003.10.23
Перевести звук в MP3





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский