gpt4 book ai didi

delphi - 我如何获取记录字段值

转载 作者:行者123 更新时间:2023-12-03 15:49:00 25 4
gpt4 key购买 nike

如何获取记录字段值?例如,

抱歉,我的描述不清楚,我有这样的大记录

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,我怎样才能得到字段值为1000的dll form.edits,请不要使用记录点,我想使用记录的rtti,但delphi2007不支持这一点。如果我不使用delphi2010,你还有其他方法吗?

block 引用

最佳答案

您的问题是“如何使用 RTTI 访问 Delphi 2007 中的记录字段?”答案是不能,你需要 Delphi 2010。

关于delphi - 我如何获取记录字段值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5050017/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com