|
Импорт DLL в VBA
|
|||
---|---|---|---|
#18+
Как можно импортировать некоторую DLL чтоб можно было использовать все функции и типы описаные в ней? Мне например нужно работать с Worda с АДО - использовать обект Recordset и все его методы. Можно ли написать к примеру Import "C:\Programme\Gemeinsame Dateien\System\ado\msado15.dll" или что нибудь подобное? есть ли такое в VBA? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2003, 12:09 |
|
Импорт DLL в VBA
|
|||
---|---|---|---|
#18+
Declare DLL в VBA объявлено вне закона? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2003, 12:11 |
|
Импорт DLL в VBA
|
|||
---|---|---|---|
#18+
Declare DLL? как это? так что ли? Declare Dll "C:\Progra... ado\msado15.dll" Ошибка Ожидается: Sub или Function выдержка с хелпа (выражение Declare): Syntax 1 [Public | Private] Declare Sub Name Lib "LibName" [Alias "Aliasname"] [([ArgList])] Syntax 2 [Public | Private] Declare Function Name Lib "LibName" [Alias "Aliasname"] [([ArgList])] [As Typе] Syntax 3 (Power Macintosh) [Public | Private ] Declare Function Name [CDecl] Lib "LibName" [Alias "Aliasname" ] [([ArgList])] [As Typе] ... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2003, 12:20 |
|
Импорт DLL в VBA
|
|||
---|---|---|---|
#18+
А dependency walker, quick view или vc у тебя есть, чтобы узнать какие функции включены в dll? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2003, 12:32 |
|
Импорт DLL в VBA
|
|||
---|---|---|---|
#18+
как посмотреть в vc какие функции включены в dll? а то я никогда vc не пользовался. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2003, 12:44 |
|
Импорт DLL в VBA
|
|||
---|---|---|---|
#18+
Подключи свою библиотеку через меню Проект/Референсы, и если она нормальная (с т.з. VB), то будет тебе счастье ввиде просмотра объектов и свойств этой библиотеки по F2. Либо как ты и нашел Public Declare Function timeGetTime Lib "winmm.dll" () As Long где timeGetTime - имя (в данном случае) функции winmm.dll -имя dll (можно укзать прямой путь, если библиотека не лежит в системном каталоге System32 Или не в катлоге с программой З.Ы. И главное, судя по примеру (C:\Progra... ado\msado15.dll) ты пытаешся подключить ADODB. Так не делают! Подключи Microsoft ActivX Data Object 2.x через меню Проект/Референсы ... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2003, 12:49 |
|
Импорт DLL в VBA
|
|||
---|---|---|---|
#18+
Through the DUMPBIN.EXE, LINK.EXE, or the LINK32.EXE tools that you can find in the \Msvc\Bin directory LINK -DUMP -EXPORTS C:\..\SOME.DLL > DETAILS.TXT -or- LINK /DUMP /EXPORTS C:\..\SOME.DLL > DETAILS.TXT -or- DUMPBIN -EXPORTS C:\..\SOME.DLL > DETAILS.TXT -or- DUMPBIN /EXPORTS C:\..\SOME.DLL > DETAILS.TXT ... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2003, 12:52 |
|
|
start [/forum/topic.php?fid=60&msg=32151805&tid=2171261]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
44ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
others: | 11ms |
total: | 145ms |
0 / 0 |