Вниз
Скачать: CL | DM;

Работа с dll из Дельфей 3-х и 6-х.   Найти похожие ветки 

← →
Roman_M ©   (2004-04-23 14:52) [0]

Есть dll-ка из которой надо вызывать некоторые функции.
Функция типа:
ReadXCheck(@Temp):integer.
Переменная, адрес которой передается в функцию, Temp - record.

В результате, приложение использующее эту функцию из dll-ки, откомпелированое под Дельфи 6, работает безупречно. Но проблема в том, что требуется компелировать под Дельфи 3.
А под Дельфи 3 приложение запускается и работает 1 (один) раз. Дальше начинает сыпать Access violation. Чтобы все опять заработало приходиться перезагружать операционную систему. И потом можно еще один раз запустить.
Может есть различия в синтаксисе при передаче адреса переменной?


← →
evvcom ©   (2004-04-23 14:58) [1]

Адрес - он и в Африке адрес. Особое внимание надо обратить на идентичность получающихся структур данных, адреса на которые передаются и затем обрабатываются.
А то может под Дельфи 3 вовсе и не там AV лезет?



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.03 c
8-1075969776
nike
2004-02-05 11:29
2004.04.11
winamp (in_mp3.dll, out_wave.dll) + delphi


8-1076589619
able
2004-02-12 15:40
2004.04.11
TImage сильно мерцает...


3-1081596594
Mishenka
2004-04-10 15:29
2004.04.11
Тип поля TimeStamp


1-1082476993
PeloR
2004-04-20 20:03
2004.04.11
Вопрос по компоненту Chart


14-1082046598
BRT
2004-04-15 20:29
2004.04.11
написание FLASH PLAYERа для моб.тел. Symbian ?




   Наверх