как я могу получить значение поля записи? например,
извините, мое описание не ясно, у меня есть большая запись, подобная этой
type
myRec=record
a:byte;
c:single;
//// a lot of fields
end;
var
nowmyrec:myrec;
tmystr:TMemoryStream;
implementation
procedure TForm1.FormCreate(Sender: TObject);
begin
tmystr:tmemerystream.create;
tmystr.LoadFromFile(ExtractFilePath(Application.exename)+'1.data');
tmstr.Position:=0;
tmstr.readbuffer(nowmyRec,sizeof(myRec));
end;
если поля nowmyRec равны 1000, как я могу получить dll значения поля в 1000 form.edits, пожалуйста, не используйте точку записи, я хочу использовать rtti записи, но delphi2007 не поддерживает это. если я не пользуюсь delphi2010, у вас есть другие способы?
Blockquote