|
|
|
Вызов mda как dll?
|
|||
|---|---|---|---|
|
#18+
как правильно объявить? "xxx.mda" лежит в системном каталоге Private Declare Function xxx Lib "xxx.mda" _ (par1 As String, _ par2 As String, _ par3 As String, _ par4 As String, _ par5 As String, _ par6 As String, _ Optional par7 As Integer, _ Optional par8 As String, _ Optional par9 As String, _ Optional par10 As Boolean, _ Optional par11 As String, _ Optional par12 As String) As String вызов типа такой работал Call xxx ("Server", sUserName, sEmail, sEmail, sSubject, sText) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2005, 19:23:51 |
|
||
|
Вызов mda как dll?
|
|||
|---|---|---|---|
|
#18+
А почему не годится стандартный способ? Подключаем этот файл в ссылках и обращаемся к его функциям как к локальным. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2005, 19:39:36 |
|
||
|
Вызов mda как dll?
|
|||
|---|---|---|---|
|
#18+
Владимир СанычА почему не годится стандартный способ? Подключаем этот файл в ссылках и обращаемся к его функциям как к локальным. Хочу подключать и отключать на лету ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2005, 19:43:49 |
|
||
|
Вызов mda как dll?
|
|||
|---|---|---|---|
|
#18+
Через коллекцию объектов базы данных никак нельзя доступиться? Типа так....................... Dim obj As Database Set obj = DBEngine.OpenDatabase("c:\aaa\Lib\xxx.mda") obj.xxx "as", s1, s2l, s3, s4, sText С ув. к участникам форума, Руслан. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2005, 19:57:22 |
|
||
|
Вызов mda как dll?
|
|||
|---|---|---|---|
|
#18+
RuslanLisovenkoХочу подключать и отключать на лету References.AddFromFile References.Remove ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2005, 20:06:10 |
|
||
|
Вызов mda как dll?
|
|||
|---|---|---|---|
|
#18+
В мде-шке рефернес не удаляется Добавить не пробывал....... С ув. к участникам форума, Руслан. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2005, 20:08:17 |
|
||
|
Вызов mda как dll?
|
|||
|---|---|---|---|
|
#18+
/topic/133471&hl=run ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2005, 20:48:52 |
|
||
|
Вызов mda как dll?
|
|||
|---|---|---|---|
|
#18+
У меня получалось благополучно удалить только подключенные при старте приложения ссылки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2005, 21:11:03 |
|
||
|
Вызов mda как dll?
|
|||
|---|---|---|---|
|
#18+
Если не жалко запустить второй экземпляр аксесса, то можно так Код: plaintext 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2005, 23:17:30 |
|
||
|
Вызов mda как dll?
|
|||
|---|---|---|---|
|
#18+
Alexey ShЕсли не жалко запустить второй экземпляр аксесса, то можно так Код: plaintext 1. 2. 3. 4. 5. так я уже вчера сделал , но жутко уж долго все. Dim objххх As Object Set objххх = CreateObject("Access.Application") With objxxx .Visible = False .OpenCurrentDatabase "c:\Путь\Lib\xxx.mda" .Run "ххх_Процедура", Пар1, Пар2, ......... End With ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2005, 10:46:45 |
|
||
|
Вызов mda как dll?
|
|||
|---|---|---|---|
|
#18+
Ну application дополнительный можно один раз создавать и не закрывать после каждого run ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2005, 11:40:33 |
|
||
|
Вызов mda как dll?
|
|||
|---|---|---|---|
|
#18+
Alexey ShНу application дополнительный можно один раз создавать и не закрывать после каждого run В памяти будет постоянно храниться объект ..........ххх ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2005, 13:50:16 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32862115&tid=1669337]: |
0ms |
get settings: |
9ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
63ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
63ms |
get tp. blocked users: |
2ms |
| others: | 218ms |
| total: | 394ms |

| 0 / 0 |
