小编Cha*_*les的帖子

有没有办法在知道字段名称和值的记录中更新字段

鉴于记录:

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'?

我找了一个例子,但我发现的一切都是为了数据库.任何指导我正确方向的帮助表示赞赏.

谢谢,查尔斯

delphi rtti delphi-7

20
推荐指数
2
解决办法
2474
查看次数

如何将INI部分分配给delphi 7中的记录

对不起,我不清楚......让我们再试一次

我有一个记录类型:

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中的键值对分配/更新记录字段.

查尔斯

delphi delphi-7

3
推荐指数
1
解决办法
1624
查看次数

如何从字符串创建对象

我有这个对象集:

Object A
Object AA: A
Object BB: A
Object CC: A
Run Code Online (Sandbox Code Playgroud)

如何创建AA类型的对象给定一个带有"AA"的字符串变量?我一直在看Activator的东西,但不能完全理解它.

c#

-3
推荐指数
1
解决办法
177
查看次数

标签 统计

delphi ×2

delphi-7 ×2

c# ×1

rtti ×1