鉴于记录:
MyRecord = record
Company: string;
Address: string;
NumberOfEmplyees: integer;
Run Code Online (Sandbox Code Playgroud)
你能写一个函数调用吗?
function UpdateField(var FieldName: string; FieldValue: variant): bool;
Run Code Online (Sandbox Code Playgroud)
以便:
UpdateField('Company', 'ABC Co');
Run Code Online (Sandbox Code Playgroud)
将MyRecord.Company更新为'ABC Co'?
我找了一个例子,但我发现的一切都是为了数据库.任何指导我正确方向的帮助表示赞赏.
谢谢,查尔斯
对不起,我不清楚......让我们再试一次
我有一个记录类型:
MyRecord = Record
Name: string;
Age: integer;
Height: integer;
several more fields....
Run Code Online (Sandbox Code Playgroud)
和一个INI文件:
[PEOPLE]
Name=Maxine
Age=30
maybe one or two other key/value pairs
Run Code Online (Sandbox Code Playgroud)
我想要做的就是使用INI文件中的数据加载记录.
我在TStringList中有来自INI的数据我希望能够遍历TStringList并仅使用TStringList中的键值对分配/更新记录字段.
查尔斯
我有这个对象集:
Object A
Object AA: A
Object BB: A
Object CC: A
Run Code Online (Sandbox Code Playgroud)
如何创建AA类型的对象给定一个带有"AA"的字符串变量?我一直在看Activator的东西,但不能完全理解它.