如何获取动态生成对象的地址?

pacman1891 2003-05-13 02:34:44
我要动态生成Image对象,生成的时候就用指向Image类型的指针数组指向该对象,目的是随意访问任何一个Image,代码如下:
private
Tile: array[0..100] of TImage;
sss: Integer;
...
...
...
procedure TForm1......
begin
Image := TImage.Create(Self);
Image.Name := IntToStr(sss);
...
Tile[sss] := @Image;
sss := sss + 1;
...
...
可是我发现所有的指针都指向一个地址,好像是一个用来生成Image的地方,而最终生成的Image都在另外的地址,请问我怎么才能取到它们,让指针指向每个Image呢
...全文
37 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
offsider 2003-06-08
  • 打赏
  • 举报
回复
mark
zjybestzjybest 2003-05-13
  • 打赏
  • 举报
回复
Tile[sss] := Image;

5,391

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧