Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / OLeDB ActiveX Data Object 1.0 dll -registration / 3 сообщений из 3, страница 1 из 1
25.06.2006, 10:46
    #33813246
Lenutza
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
OLeDB ActiveX Data Object 1.0 dll -registration
1)esli sluzhebnaya programmka dlya projecta imeet reference na ActiveX,to chtoby prognat' .exe nuzhno zaregistrirovat' etot dll .Kak eto delaetsya ne vruchnuju,cherez code bez installera?

2) gde mozhno skachat' file dll (v sluchae esli v ruchnuju- programmoj budut pol'zovatsya neskol'ko raz)?
...
Рейтинг: 0 / 0
27.06.2006, 16:29
    #33817356
Бенедикт
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
OLeDB ActiveX Data Object 1.0 dll -registration
1) Для программной регистрации DLL можно воспользоваться:
а) Если имя DLL известно заранее, то объявить в своей программе точку входа в DLL, производящую регистрацию, и вызвать её:
Код: plaintext
1.
2.
3.
4.
5.
'Объявление
Private Declare Sub RegisterMyDll Lib "MyDll.Dll" Alias "DllRegisterServer" ()
'...
'Вызов
 RegisterMyDll
При этом файл должен находиться в каталогах, просматриваемых функцией API LoadLibrary - см. справку в MSDN Library.

б) Можно вызвать программу-регистратор RegSrv32 через, например, Shell:
Код: plaintext
1.
Shell "RegSrv32 /s MyDll.dll"
Более развитая техника описана в Q178116 в MSDN Library.

в) В примерах к статье "Call Function Pointers" by Matthew Curland есть регистрация ActiveX DLL путём вызова той же точки входа, адрес которой получен вызовом функциями API LoadLibrary и GetProcAddress. Сайт требует (бесплатной) регистрации.

2) Не понял.
...
Рейтинг: 0 / 0
27.06.2006, 16:33
    #33817378
Бенедикт
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
OLeDB ActiveX Data Object 1.0 dll -registration
Опечатка: RegSvr32, а не RegSrv32.
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / OLeDB ActiveX Data Object 1.0 dll -registration / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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