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;

相关推荐
delphi 三层源码框架5 天前
delphi发送SSL 465端口邮件
ssl·delphi·发送邮件·indy 465端口
tanqth3 个月前
Delphi跨平台开发中为Linux开发的优劣分析
跨平台·delphi·分析·linux开发
pcplayer3 个月前
Delphi 结构体序列化为二进制串
delphi
BillKu5 个月前
在 Delphi 5 中获取 Word 文档页数的方法
word·delphi
BillKu5 个月前
Delphi 5 中操作 Word 表格时禁用鼠标交互
word·delphi
看那山瞧那水5 个月前
DELPHI 利用OpenSSL实现加解密,证书(X.509)等功能
delphi·openssl
lincats5 个月前
一步一步学习使用FireMonkey动画(6) 用实例理解动画的运行状态
ide·delphi·livebindings·delphi 12.3·firemonkey
lincats5 个月前
一步一步学习使用FireMonkey动画(3) 使用Delphi的基本动画组件类
ide·delphi·delphi 12.3·firemonkey
lincats5 个月前
一步一步学习使用FireMonkey动画(1) 使用动画组件为窗体添加动态效果
android·ide·delphi·livebindings·delphi 12.3·firemonkey
lincats5 个月前
一步一步学习使用LiveBindings(16)使用代码创建LiveBindings绑定
delphi·livebindings·delphi 12.3·firedac·firemonkey