Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Регистрация DLL / 9 сообщений из 9, страница 1 из 1
20.08.2004, 14:09
    #32659047
Us
Us
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Регистрация DLL
Есть Dll созданная VC++.Net. Прекрасно регистрируется и работает на машине, где она создавалась. При попытке ее зарегить на любой другой станции выдается сообщение Не найден указаный модуль "имя dll".
Что оно ищет? Если это какие-то библиотеки VC, то если станций 25 .значит их надо клонировать на все станции?
...
Рейтинг: 0 / 0
20.08.2004, 15:13
    #32659284
JibSkeart
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Регистрация DLL
А что вы подрузамеваете под DLL
COM или что ? , хотя да , скорее всего , обычную библиотеку регестрировать не нужно .

но есть одно , но которое еня смущает


При попытке ее зарегить на любой другой станции выдается сообщение Не найден указаный модуль
"имя dll".

Что оно ищет?

отвечу

"имя dll".


ЗЫ телепаты в отпуске.


 ш
(';')
(V),(V),,
Код: plaintext
 JS 
...
Рейтинг: 0 / 0
20.08.2004, 16:02
    #32659453
Us
Us
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Регистрация DLL
JibSkeartА что вы подрузамеваете под DLL
COM или что ? , хотя да , скорее всего , обычную библиотеку регестрировать не нужно .

Да, COM с использованием ATL
(для примера (реальная dll работает с таким же успехом) была создана test.dll визардом VC
ATL Project Wizard
Attributed
Server Type: Dinamic-link library (DLL)

configuration build - release)
На выходе получаем test.dll

Регистрируем на машине с VC.net:
regsvr32.exe C:\add\test.dll
Получаем: DllRegisterServer in C:\add\test.dll succeeded
Регистрируем на любой другой машине (попытки были на 4 машинах, включая машину с VC. ОС на всех одна )
regsvr32.exe C:\add\test.dll
Получаем: LoadLibrary(C:\add\test.dll) failed - Указанный модуль не найден
Сама test.dll соответсвенно существует в каталоге
...
Рейтинг: 0 / 0
20.08.2004, 16:06
    #32659465
JibSkeart
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Регистрация DLL
Хмм , ну тогда надо смотреть что нужно самому COM обьекту .

но я правда творил на VC++6 но что то не помню , что бы он ругался
по этому поводу.


 ш
(';')
(V),(V),,
Код: plaintext
 JS 
...
Рейтинг: 0 / 0
20.08.2004, 16:10
    #32659473
Us
Us
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Регистрация DLL
Как узнать что он ищет-то?
...
Рейтинг: 0 / 0
20.08.2004, 16:18
    #32659490
JibSkeart
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Регистрация DLL
Может в проекте что надо сделать ?
посмотри всякие свойсва .
если всякие длл юзатет то пускай статически линкует итд .
хотя что то не думаю что юзает он библиотеки ,
но вдруг ошибаюсь


 ш
(';')
(V),(V),,
Код: plaintext
 JS 
...
Рейтинг: 0 / 0
20.08.2004, 16:29
    #32659530
roman10
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Регистрация DLL
UsКак узнать что он ищет-то?
Как вариант, сгрузить FileMon c sysinternals.com и посмотреть лог, им созданный.
...
Рейтинг: 0 / 0
20.08.2004, 16:59
    #32659618
Us
Us
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Регистрация DLL
Нашла блин..
Use of MFC - по умолчанию Use standart Windows Libraries
После установки Use MFC in Static Library оно успокоилось..
чтоб его..)
Спасибо!
...
Рейтинг: 0 / 0
23.08.2004, 10:54
    #32660766
Siebentearbeit
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Регистрация DLL
Я так и думал :)

Любишь кататься (MFC), люби и саночки возить (mfc42.dll)
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Регистрация DLL / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]