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

для чего и когда использовать ShareMem?   Найти похожие ветки 

← →
qwerty2   (2003-06-05 13:41) [0]

экспортирую через DLL такую структуру:

модуль DLL:

type TMYType = record
Pole1 : String;
Pole2 : String;
Pole3 : Integer;
end;
function F1:TMyType;export;stdcall;

описание функции:
function F1:TMYType;
var r:TMyType;
begin
r.Pole1:="aaa";
r.Pole2:="bbb";
r.Pole3:=1;
result:=r;
end;

в uses вписал первым sharemem. При этом если вызываю эту функцию то приложение которое импортирует эту функцию работает но в конце вылетает с исключением. в то же время без sharemem работает нормально!


← →
Skier ©   (2003-06-05 13:43) [1]


> в uses вписал первым sharemem

И в DLL и в host-приложении ?


← →
АлексейК   (2003-06-05 13:58) [2]

Используй String[x], вылетать не будет.



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

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



Память: 0.45 MB
Время: 0.012 c
14-60415
Vlad Oshin
2003-06-02 18:59
2003.06.19
Мастер и Маргарита. Я подумал вот, Вас спросил... и что..?


14-60404
Думкин
2003-06-03 12:42
2003.06.19
Цивилизация и .... мы.


6-60290
temp
2003-04-14 16:25
2003.06.19
Почему ошибка 500 в CGI?


3-60073
Def
2003-05-28 17:22
2003.06.19
dbExpress не находит db2cli.dll


4-60461
b_Alex
2003-04-21 14:33
2003.06.19
Определение стиля




   Наверх