|
|
|
Проблема с dll
|
|||
|---|---|---|---|
|
#18+
Подскажите пожалуйста, как сделать чтобы после завершение работы с библиотекой, запустить её повторно: Итак, объявляю: DECLARE func1 IN "d:\library.dll" func1() Запускается, windows форма написанная на C#, жму на форме крестик, без проблем форма закрывается, на форме VFP жму событие вызова dll, выплывает сообщение: Declare DLL call caused an exception. Вообщем, чтобы снова запустить dll нужно перезагрузить среду разработки VFP. Спасибо большое, за внимание! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2008, 11:22 |
|
||
|
Проблема с dll
|
|||
|---|---|---|---|
|
#18+
Да ещё, в VFP: делаю два вызова библиотеки: 1. Код: plaintext 1. этот вызов естественно, пробую после первого вызова. Код: plaintext Результат один и тотже для обоих вызовов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2008, 11:28 |
|
||
|
Проблема с dll
|
|||
|---|---|---|---|
|
#18+
Напишите хоть кто нибудь, в какую сторону мне копать? Есть ли какие-нибудь методы работы с dotnet сборками в среде VFP? Буду очень благодарен если кто нибудь напишет хоть что-то на эту тему. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2008, 10:44 |
|
||
|
Проблема с dll
|
|||
|---|---|---|---|
|
#18+
1. Фокс без каких-либо проблем работает с WinAPI DLL, про дотнет он ничего не знает. 2. В качестве обхода такой ситуации есть Sedna с Net4COM на сайте мелкомягких или CLRHOST от Rick Strahl тут ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2008, 10:53 |
|
||
|
Проблема с dll
|
|||
|---|---|---|---|
|
#18+
Может быть, поможет после вызова func1 скомандовать Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2008, 16:17 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=35401560&tid=1587593]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
48ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 202ms |
| total: | 337ms |

| 0 / 0 |
