|
Declare DLL call caused an exception
|
|||
---|---|---|---|
#18+
Всем Салам! Имеется некоторая DLL написанная на Delphi 7, которая содержит следующую функцию... автор Function makeenpC(t:integer; dr:shortstring; w:integer; n:integer):shortstring; Значит, я делаю так в FoxPro9... авторDECLARE STRING makeenpC IN ENP.dll ; INTEGER t, STRING dr, INTEGER w, INTEGER n ?makeenpC(77,"19730626",1,1) При запуске кода выдаёт следующую ошибку автор Declare DLL call caused an exception Подскажите что я не так сделал... ... |
|||
:
Нравится:
Не нравится:
|
|||
13.10.2010, 11:16 |
|
Declare DLL call caused an exception
|
|||
---|---|---|---|
#18+
> Автор: Арчи05 > Имеется некоторая DLL написанная на Delphi 7, которая содержит следующую функцию... А где stdcall в объявлении функции? И вообще, почитай о соглашении о вызовах функций :) Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
13.10.2010, 11:38 |
|
Declare DLL call caused an exception
|
|||
---|---|---|---|
#18+
Игорь Горбонос, Я очень плохо знаю Delphi... можно сказать не знаю вообще... Просто знаю, что DLL написана на Delpi и дал описание функции... Перед тем как написать я прочитал и не раз :) справку ... Я думаю может в типах параметров как-то ошибься... ... |
|||
:
Нравится:
Не нравится:
|
|||
13.10.2010, 11:57 |
|
Declare DLL call caused an exception
|
|||
---|---|---|---|
#18+
Арчи05Игорь Горбонос, Я очень плохо знаю Delphi... можно сказать не знаю вообще... Просто знаю, что DLL написана на Delpi и дал описание функции... Перед тем как написать я прочитал и не раз :) справку ... Я думаю может в типах параметров как-то ошибься...Кроме типов параметров DLL должна удовлетворять еще некоторым условиям, о которых уже написали. Надо не гаданиями про типы параметров заниматься, а читать доку по WIN32API особенно в части правил передачи параметров. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.10.2010, 12:06 |
|
Declare DLL call caused an exception
|
|||
---|---|---|---|
#18+
проходящий., Что лично вам не нравится в моём вызове функции?! ))) Мне интересно что там не так... Вы лично заметили что там не так? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.10.2010, 12:13 |
|
Declare DLL call caused an exception
|
|||
---|---|---|---|
#18+
Арчи05проходящий., Что лично вам не нравится в моём вызове функции?! ))) Мне интересно что там не так... Вы лично заметили что там не так?Речь не о ВЫЗОВЕ, а ОБЪЯВЛЕНИИ функции. Вы эти понятия различаете? От способа объвления зависит способ передачи параметров. Вы знаете, что параметры компилятор (не Вы, не фокс, а именно компилятор) может передавать разными способами? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.10.2010, 12:28 |
|
|
start [/forum/topic.php?fid=41&fpage=88&tid=1584885]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
58ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
others: | 315ms |
total: | 477ms |
0 / 0 |