delphi Tlist 不太懂
1 type 2 TForm1 = class(TForm) 3 Button1: TButton; 4 Label1: TLabel; 5 Button2: TButton; 6 procedure Button1Click(Sender: TObject); 7 procedure Button2Click(Sender: TObject); 8 private 9 { Private declarations } 10 public 11 { Public declarations } 12 end; 13 14 WList = record 15 Cone :String; 16 Ctwo :String; 17 end; 18 wMyList = ^WList; 19 20 var 21 Form1: TForm1; 22 23 MyList : TList; 24 25 implementation 26 27 {$R *.dfm} 28 29 procedure TForm1.Button1Click(Sender: TObject); 30 var 31 Rows :wMyList; 32 33 begin 34 MyList := TList.Create; 35 new(Rows); 36 Rows.Cone := '神奇'; 37 Rows.Ctwo := '魔力'; 38 MyList.Add(Pointer(Rows)); 39 end; 40 41 procedure TForm1.Button2Click(Sender: TObject); 42 var 43 Rows :wMyList; 44 begin 45 if MyList = nil then 46 begin 47 exit; 48 end 49 else 50 begin 51 Rows:= wMyList(MyList.Items[0]); 52 Label1.Caption := Rows.Cone + Rows.Ctwo; 53 end; 54 end;
delphi 用起来有点麻烦啊。。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架