Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Генерация GUID [D5, D6]


Merle Corey ©   (2002-04-27 14:26:00) 

Нет ли ф-ции для генерации нового GUID ?


Cobalt   (2002-05-01 11:16:00) [1]

Тогда че вы привязались к этому CoCreateGUID()?
Почему бы не использовать поле типа AutoInc?
Или почему нельзя использовать CoCreateGUID? Ты же пишешь в Дельфи ( Генерация GUID [D5, D6]), а значит для Win32-платформы...


MishGan`   (2002-04-30 15:04:00) [2]

2 Cobalt.
GUID нам нужен для того, что бы каждый объект (каждая запись в некоторой таблице) имел уникальный идентификатор. Т.к. планируется репликация, то этот идентификатор должен быть уникальным не только в пределах одной БД. GUID в этом случае очень хорошо снимает все проблемы. Проблема только в том, как его сгенерить, без использования CoCreateGUID().


Anatoly Podgoretsky   (2002-04-27 22:10:00) [3]

Ну иногда это используется просто как уникальный ИД, притом иногда как временный


Cobalt   (2002-04-27 22:04:00) [4]

2 MishGan (27.04.02 18:48)

А смысл генерить?Ведь, имхо, генерить имеет смысл только при созданииобъекта, а это, как правило, Win32 API, иначе должны быть предусмотрены стандартные средства написания ActiveX объектов и генерации им GUID-ов


Anatoly Podgoretsky   (2002-04-27 19:00:00) [5]

Johnny Smith © (27.04.02 17:16)
Ну и что, у меня такое часто встречается, адрес одинаковый а люди разные, возможно, что в данном случае это один и тот же человек


MishGan   (2002-04-27 18:48:00) [6]

У меня в ходе обсуждения возник вопрос:
как сгенерить GUID не используя CoCreateGUID?
Платформа ORACLE 7.3.x-8.0.x. MAC-адрес получить скорее всего нет возможности. Писать внешнюю DLL представляется накладным.


Johnny Smith   (2002-04-27 17:16:00) [7]

2Anatoly Podgoretsky © (27.04.02 15:40)
И у Roman N. Krivov и у Merle Corey одинаковые адреса эл. почты...


Anatoly Podgoretsky   (2002-04-27 15:40:00) [8]

Странно, вопрос задавал Merle Corey, а благодаришь ты :-)


Roman N. Krivov   (2002-04-27 15:28:00) [9]

Ответ устраивает... Большое спасибо...


Anatoly Podgoretsky   (2002-04-27 15:13:00) [10]

А ответ от Баранова по каким то соображениям не устаивает?


Roman N. Krivov   (2002-04-27 15:07:00) [11]

эт я знаю (про Ctrl+Shift+G)... Задача состоит в том, что приложение должно само а автоновном режимме генерировать GUID


Johnny Smith   (2002-04-27 14:33:00) [12]

Если ты в дельфовом редакторе, то нажми Ctrl+Shift+G


Дмитрий Баранов   (2002-04-27 14:30:00) [13]

CoCreateGUID


Наверх

Титульная страница Поиск, карта сайта Написать письмо