Особенности регистрации dll

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

Особенности регистрации dll

Сообщение Ефрейтор » 11.02.2005 (Пт) 12:55

Проблема такая. Програмирую на VB 6.0 для инвентора (есть такая программа машиностроительная). Создаю файл регистрации запускаю. Регистриуется нормально в CLSID под нужным номером. Затем регистрирую созданный файл dll ерез Regsrv32, но он регистрируется в номере по соседству. Естественно dll в инвенторе не обнаруживается. Наверно при создании dll где, то я что то не дописываю?

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 11.02.2005 (Пт) 13:08

Это ж какой такой файл регистрации?
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Re: Особенности регистрации dll

Сообщение tyomitch » 11.02.2005 (Пт) 13:26

Ефрейтор писал(а):Затем регистрирую созданный файл dll ерез Regsrv32, но он регистрируется в номере по соседству.

:lol: :lol:
В гостинице, что ли, живёшь?


Если серьёзно, то я ничего не понял, что у тебя не получается. Можешь чуть подробнее?
Изображение

SeT
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 362
Зарегистрирован: 29.12.2004 (Ср) 13:11

Сообщение SeT » 11.02.2005 (Пт) 13:43

Насколько я понял, проблема заключается в инсталляции. Я для своих программ использую инсталлятор CreateInstall. Он всё регистрирует без проблем (Один минус - прога небесплатная)
01000100
Причиняет боль 0010
Виртуальная любовь 00100
Индустрия снов 0010

Ефрейтор
Обычный пользователь
Обычный пользователь
 
Сообщения: 65
Зарегистрирован: 11.02.2005 (Пт) 12:43
Откуда: Алтай

Сообщение Ефрейтор » 14.02.2005 (Пн) 6:10

Спасибо за сочуствие, но я с горем поп полам разобрался (хелп погано написан), до 100% инсталяции я пока не дошёл, поэтому регистрирую в два этапа сначала фаил с расширением .reg, а потом через regsrv32 регистрирую dll. В хелпе нашлось коекакое чисто инвенторовское свойство дак ему и надо было номер присваивать CLSID, такой же как ф файле с расширением .reg. И тогда всё получилось. Но всё равно благодарю за участие.

Sedge
Alternative Choice
Alternative Choice
Аватара пользователя
 
Сообщения: 1049
Зарегистрирован: 16.05.2002 (Чт) 18:23
Откуда: Somewhere-In-The-Net

Сообщение Sedge » 14.02.2005 (Пн) 10:33

Может я чего не понимаю, но зачем такие сложности?
Чем не устраивает, скажем, тот же PDW?

Ефрейтор
Обычный пользователь
Обычный пользователь
 
Сообщения: 65
Зарегистрирован: 11.02.2005 (Пт) 12:43
Откуда: Алтай

Сообщение Ефрейтор » 14.02.2005 (Пн) 10:38

Серж, просто, хелп для бейсика для инвентора написан в стили регистрации компонентов в два шага, руки пока не дошли до нормального инсталятора, но думаю дойдут :)

SeT
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 362
Зарегистрирован: 29.12.2004 (Ср) 13:11

Сообщение SeT » 26.02.2005 (Сб) 15:37

Всё-таки установи нормальную программу для создания инсталляций :)
01000100
Причиняет боль 0010
Виртуальная любовь 00100
Индустрия снов 0010


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

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

Сейчас этот форум просматривают: AhrefsBot и гости: 2

    TopList