Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.08.05;
Скачать: CL | DM;

Вниз

Проблема с DLL опять   Найти похожие ветки 

 
Nostradamus ©   (2002-07-23 21:25) [0]

Проблема: мне нужно передать с dll в прогу TResRec. Eже что угодно пробовал - не получается. И ShareMem в обоих uses есть и поинтер пытался передавать - постоянно при закритии программы выдёт Invalid Pionter Operation. Я уже понял что надо динамический массив таки убрать, но как то в голову не приходит как без него всё это дело передать. Подскажите что можно сделать.

type
TBought = record
fType : 0..1;
Index : Integer;
end;

type
TResRec = record
Variables : array [0..11] of Integer;
NewHS : array of TBought;
NewJob : Integer;
NewISP : Integer;
end;


 
Случайный прохожий   (2002-07-23 23:28) [1]

Ну типа так:

procedure GetResRec(var P: TResRec);
begin
with P do
begin
NewHS:=...
Variables[5]:=...
....
end;
И вызываешь из эксешника
var
X:TResRec;

GetResRec(X);

И общий мем отдыхает :)


 
Nostradamus ©   (2002-07-23 23:42) [2]

Интересная идея... надо попробовать



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

Текущий архив: 2002.08.05;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.009 c
1-13702
AndreiKvin
2002-07-23 15:48
2002.08.05
Что выполняется быстрее


1-13646
Kudatsky
2002-07-22 10:13
2002.08.05
Delphi 5 не реагирует на ошибки с плавающей точкой


1-13626
jen_bond
2002-07-24 21:35
2002.08.05
Запустить 1С как Ole контейнер


1-13700
propeller
2002-07-22 23:53
2002.08.05
формы отдельными задачами на taskbar е


14-13820
kaif
2002-07-11 03:12
2002.08.05
Может ли хакер нарушить работу телефона?