rdian是一个结构体,pdian=^Rdian,list泛型做什么用?

不明白不让编译的原因,记录下之遇到注意原油。

var mylist:TList<string>;

mylist1:TList<Pdian>;

mydian:Pdian;

i:Integer;

mylist2:TList<Rdian>;

mydian2:rdian;

arr:array of Rdian;

begin

mylist:=TList<string>.Create;

mylist.add('ljk');

mylist[0]:='ljkk';

mylist.free;

mylist1:=TList<Pdian>.Create;

new(mydian);

mylist1.add(mydian);

mylist1[0].x:=10;

for I := 0 to mylist1.Count-1 do

begin

mylist1[i].x:=i;

end;

mylist1.Free;

{

mylist2:=TList<rdian>.create;

mylist2.Add(mydian2);

mylist2[0].x:=0;//不让编译。

}

{

new(mydian);

mylist2:=TList<rdian>.create;

mylist2.Add(mydian^);

mylist2[0].x:=0;//不让编译。

}

//代替上面

i:=1;

SetLength(arr,i);

arr[0].x:=1222;

Inc(i);

SetLength(arr,i);

arr[1].x:=1222;

end;

相关推荐
pcplayer5 天前
Delphi程序和大模型交互之二
人工智能·ai·大模型·agent·delphi
xyzhan14 天前
RAD Studio Amalthea Delphi 13.1 Beta深度解析:Delphi重磅更新,原生支持Windows ARM64EC
windows·delphi·rad studio·c++ builder·delphi 13
delphi 三层源码框架1 个月前
delphi发送SSL 465端口邮件
ssl·delphi·发送邮件·indy 465端口
tanqth4 个月前
Delphi跨平台开发中为Linux开发的优劣分析
跨平台·delphi·分析·linux开发
pcplayer4 个月前
Delphi 结构体序列化为二进制串
delphi
BillKu6 个月前
在 Delphi 5 中获取 Word 文档页数的方法
word·delphi
BillKu6 个月前
Delphi 5 中操作 Word 表格时禁用鼠标交互
word·delphi
看那山瞧那水6 个月前
DELPHI 利用OpenSSL实现加解密,证书(X.509)等功能
delphi·openssl
lincats6 个月前
一步一步学习使用FireMonkey动画(6) 用实例理解动画的运行状态
ide·delphi·livebindings·delphi 12.3·firemonkey
lincats6 个月前
一步一步学习使用FireMonkey动画(3) 使用Delphi的基本动画组件类
ide·delphi·delphi 12.3·firemonkey