|
|
|
Forms60 i DLL
|
|||
|---|---|---|---|
|
#18+
Est dll napisannoy na Delphi 5.Cherz ORA_ffi obrasayus k funkchiyam etogo dll-a. Funkciya rabotat.NO problema v top chto etot dll obrasaetsa k ustroystvam soedinennim na com port.Obrasenie nikak ne poluchaetsya.Cherz programmu napisannoy na dephi etot dll rabotaet.V chem problema?Forms razve ne razreshaet obrashatsya k com portu?Pomagite kto nibud. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2002, 13:54 |
|
||
|
Forms60 i DLL
|
|||
|---|---|---|---|
|
#18+
Формсам все равно, что делается внутри dll. Но, интерфейс ora_ffi разработан для вызова функций, написанных на языке C (foreign function interface for invoking C functions in a dynamic library) - а у тебя Pascal, хоть для Windows это должно быть все равно - на чем писать dll, но все может быть. Но правильно ли ты передаешь параметры в функцию - для формсов поддерживаются только простые типы данных - ни структуры, ни массивы, ни таблицы явно не поддерживаются (можно прогнуться и с помощью winapi проделывать эти трюки, но сложно, лучше писать функции обертки в промежуточных dll). Так что ищи ошибки у себя. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2002, 18:47 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=32084724&tid=1992337]: |
0ms |
get settings: |
6ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
134ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
23ms |
get tp. blocked users: |
1ms |
| others: | 205ms |
| total: | 399ms |

| 0 / 0 |
