gpt4 book ai didi

delphi - 将 TStringList 的 AddObject 与整数一起使用?

转载 作者:行者123 更新时间:2023-12-03 14:37:59 26 4
gpt4 key购买 nike

使用德尔福7:

  • 如何将整数添加到字符串列表项的对象部分,使用AddObject
  • 如何从对象中检索整数字符串列表项的属性?
  • 如何释放所有对象和列表什么时候完成?

最佳答案

问: 如何使用 AddObject 将整数添加到字符串列表项的对象部分?

A: 只需将整数值转换为 TObject

List.AddObject('A string',TObject(1));

问:如何从字符串列表项的对象属性中检索整数?

A:将对象值转换为整数

AValue := Integer(List.Objects[i]);

问: 完成后如何释放所有对象和列表?

答:您不需要释放对象列表,因为您没有分配内存。所以只调用TStringListFree过程。

尝试这个示例应用

{$APPTYPE CONSOLE}

uses
Classes,
SysUtils;


Var
List : TStringList;
i : Integer;
begin
try
List:=TStringList.Create;
try
//assign the string and some integer values
List.AddObject('A string',TObject(1));
List.AddObject('Another string',TObject(100));
List.AddObject('And another string',TObject(300));

//Get the integer values back

for i:=0 to List.Count - 1 do
Writeln(Integer(List.Objects[i]));

finally
//Free the list
List.free;
end;
except
on E:Exception do
Writeln(E.Classname, ': ', E.Message);
end;

Readln;
end.

关于delphi - 将 TStringList 的 AddObject 与整数一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7237695/

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