Итак. dll написана на delphi, в ней находится форма, на которой отображается результат небольшого запроса к mysql, и также в вызываемой из arcview функции читаем данные из ini файла.
вызываем:
x = 1
myDLL = DLL.Make("stat.dll".AsFileName)
add = DLLProc.Make(myDLL,"showF", #DLLPROC_TYPE_VOID,{#DLLPROC_TYPE_INT32 })
add.Call({x})
всё выполняется, Но после нескольких секунд ошибка, приблизительно такая "arcview.exe при обращению к памяти с адресом .... память не может быть read", а затем runtime error и всё закрывается.
arcview 3.2, и при тестировании библиотеки из своей проги всё нормально работает.
в dll функции описывал правильно:
procedure showF(id:integer); stdcall; export;
ИЗ-ЗА чего ????