GUID gid;
CreateGUID(gid);
AnsiString a = Sysutils::GUIDToString(gid);
Как сгенерировать GUID?
Мне надо программно сгенерировать GUID чтобы затем вставить его в БД Access.
Цитата:
Originally posted by elan
В редакторе нажми на <Ctrl+Shift+G>
В редакторе нажми на <Ctrl+Shift+G>
:) Это все конечно замечательно... Но мне надо чтобы, например, юзер нажал на кнопулю и в базу сразу же записался GUID. Нет, ну можно конечно посидеть пару часиков, потыкать эту комбинацию и сделать массив констант :) но ИМХО это не грамотно... да и кончатся они когда-нибудь. Исходя из вышесказанного хотелось бы нарыть какую-нибудь функцию, ну или алгоритм как это генерится (лучше конечно функцию если таковая имеется).
Цитата:
Originally posted by elan
Я тоже считаю, что это замечательно(:-).
В Win32 SDK есть программа guidgen.exe(268k).
Генерирует GUID и помещает в Clipborad.
Я тоже считаю, что это замечательно(:-).
В Win32 SDK есть программа guidgen.exe(268k).
Генерирует GUID и помещает в Clipborad.
Хорошо бы функцию... или алгоритм... Дело в том что этих гуидов надо очень много и в как можно быстрее. Поэтому заморачиваться с программой guidgen не хотелось бы.
Она всего навсего вызывает Win32 функцию
CoCreateGuid()
Цитата:
Originally posted by elan
Я посмотрел лучше эту программу.
Она всего навсего вызывает Win32 функцию
CoCreateGuid()
Я посмотрел лучше эту программу.
Она всего навсего вызывает Win32 функцию
CoCreateGuid()
То что надо :)
Пиво вышлю по e-mail (если получится):D
Готовую программку можешь смотреть
Код: