Вот вопрос!

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
sQx
Философ
Философ
 
Сообщения: 365
Зарегистрирован: 08.08.2002 (Чт) 19:23

Вот вопрос!

Сообщение sQx » 26.03.2003 (Ср) 8:47

Что означает строка Object = "{EAB22AC0-30C1-11CF-A7EB-0000C05BAE0B}
Высшая мудрость - знать самого себя.
Ученый человек - сосуд, мудрец - источник.
Что разумно, то действительно, и что действительно, то разумно.
Знание - сила, всезнание - слабость.
Я знаю только то, что ничего не знаю.

aaf
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 190
Зарегистрирован: 08.02.2002 (Пт) 13:48
Откуда: Russia

Сообщение aaf » 26.03.2003 (Ср) 9:08

{EAB22AC0-30C1-11CF-A7EB-0000C05BAE0B} - UID компонента (уникальный идентификатор)
Вечный LAmer

sQx
Философ
Философ
 
Сообщения: 365
Зарегистрирован: 08.08.2002 (Чт) 19:23

Сообщение sQx » 26.03.2003 (Ср) 9:17

aaf писал(а):{EAB22AC0-30C1-11CF-A7EB-0000C05BAE0B} - UID компонента (уникальный идентификатор)


Подробней!
Высшая мудрость - знать самого себя.
Ученый человек - сосуд, мудрец - источник.
Что разумно, то действительно, и что действительно, то разумно.
Знание - сила, всезнание - слабость.
Я знаю только то, что ничего не знаю.

aaf
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 190
Зарегистрирован: 08.02.2002 (Пт) 13:48
Откуда: Russia

Сообщение aaf » 26.03.2003 (Ср) 9:36

В процессе компиляции компонента (к DLL это точно относится, ActiveX и COM наверняка) компоненту присваевается UID, с которым он живет на всех компах. Микрософт гарантирует уникальность (хотя некоторые и сомневаются, но о прецедентах я не слышал). К компоненту в дальнейшем можно обращатся по имени и по UID, соответствие котрых есть в реестре, компоненты разных версий имеют разные UID.
В общем что имено тебе детализировать то? Тема то довольно обширная :?
Вечный LAmer

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 26.03.2003 (Ср) 10:51

Только не UID, а GUID и не в процессе компиляции а в процессе регистрации в системе ;) А так в принципе все верно ;)

aaf
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 190
Зарегистрирован: 08.02.2002 (Пт) 13:48
Откуда: Russia

Сообщение aaf » 27.03.2003 (Чт) 10:42

GUID это микрософтовское название UID (первое слово Global)? в процессе регистрации в реестр только вносится значение УИД а регестрируется в процессе компиляции (разработки).
Вечный LAmer

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 27.03.2003 (Чт) 11:01

Ну да, Global ;)

И точно ведь, при компиляции... Нашел в MSDN стаейку про то, что при регистрации он из type library вытаскивается.. Хотя где то год назад в нем же самом прочитал, то генерится при регистрации в системе.. Who to trust :?


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 55

    TopList