|
|
|
Вызов функции из DLL которая не зарегистрирована в системе
|
|||
|---|---|---|---|
|
#18+
В каталоге с программой лежит DLL, в которой есть некоторые функции. DLL не зарегистрирована. Как к ней обратиться? Слышал что то про позднее связывание, но сам с такими вещами еще не сталкивался... Если кто сможет что то подсказать, то буду очень благодарен... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2005, 11:26:40 |
|
||
|
Вызов функции из DLL которая не зарегистрирована в системе
|
|||
|---|---|---|---|
|
#18+
Зарегистрировать и обратиться :) Варианты: а) Shell "regsvr32 /s <dllname>", VB_HIDE б) вызвать из незарегистрированной библиотеки ее функцию регистрации: DllRegisterServer ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2005, 11:39:58 |
|
||
|
Вызов функции из DLL которая не зарегистрирована в системе
|
|||
|---|---|---|---|
|
#18+
rrrrrrrrrrб) вызвать из незарегистрированной библиотеки ее функцию регистрации: DllRegisterServer можно об этом поподробнее как я вызову из нее функцию если она не зарегистрирована? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2005, 11:45:39 |
|
||
|
Вызов функции из DLL которая не зарегистрирована в системе
|
|||
|---|---|---|---|
|
#18+
Регистрации требуют ActiveX dll, которые в какой-то степени представляют собой обычные библиотеки, экспортирующие 2 функции - регистрации и разрегистрации в системе (DllRegisterServer, DllUnregisterServer). Не думаю, что VB-библиотеки в этом плане купированы. Эти их функции доступны всегда, вне зависимости от того, зарегистрированы ли они. Но в принципе regsvr32.exe делает то же самое, и в Windows она есть, т.е. можно не париться и использовать ее. Разницы нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2005, 11:50:42 |
|
||
|
Вызов функции из DLL которая не зарегистрирована в системе
|
|||
|---|---|---|---|
|
#18+
пасибки вроде понял... а может можно как то сделать, что бы к этой DLL обращаться как Public Declare Sub Main Lib "C:\QQQ.dll" ()? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2005, 12:10:48 |
|
||
|
Вызов функции из DLL которая не зарегистрирована в системе
|
|||
|---|---|---|---|
|
#18+
Нет. Такие библиотеки на Vb не пишутся. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2005, 12:14:52 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=33154051&tid=2167516]: |
0ms |
get settings: |
9ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
41ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 241ms |
| total: | 360ms |

| 0 / 0 |
