Форум: "Система";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.01.08;
Скачать: [xml.tar.bz2];




Вниз

Record в DLL 


Kirill   (2001-09-21 19:03) [0]

Мастера, у меня вопрос - можно ли записать данные, определенне как запись (record), в dll, а потом, конечно же, считать.



Dimka Maslov   (2001-09-27 13:43) [1]

lybrary MyDll;

type
PSomeRecord = ^TSomeRecord;
TSomeRecord = record
E, K, L, M, N: Integer;
end;

const
R: TRecord = (E:1; K:2; L:3; M:4; N:5);

procedure GetRecord(Record: PRecord); stdcall;
begin
Move(R, Record^, SizeOf(Record));
end;

exports
GetRecord;
end.

******************

unit Unit2;

interface

type
PSomeRecord = ^TSomeRecord;
TSomeRecord = record
E, K, L, M, N: Integer;
end;

procedure GetRecord(var R: TRecord); stdcall;

implementation

procedure GetRecord(var R: TRecord); stdcall; external "MyDll.dll" name "GetRecord";

end.




y-soft   (2001-09-27 22:08) [2]

>Kirill
Вроде бы недавно этот вопрос уже задавался ( http://delphi.mastak.ru/cgi-bin/forum.pl?look=1&id=1001085068&n=0)? Вы опять не объясняете подробно в чем проблема, поэтому и отвечают то же самое. Что Вы понимаете под record?




Форум: "Система";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.01.08;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.71 MB
Время: 0.032 c
3-21907           RDA                   2001-12-01 12:48  2002.01.08  
Delphi и MySql


3-21948           andre_polt            2001-12-04 16:22  2002.01.08  
DB


4-22503           Yura                  2001-11-05 20:11  2002.01.08  
Ввод строки в окно


6-22273           Денис Титов           2001-10-06 11:50  2002.01.08  
Построение локальных сетей


4-22470           Шевченко Сергей       2001-11-02 13:32  2002.01.08  
Внедрение