起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 131|回复: 4

【搞定】出现错误**

[复制链接]
发表于 2008-1-28 11:31:08 | 显示全部楼层 |阅读模式
我在同一功能下调用子窗口后出现了如图的错误提示


调用代码如下
var
  i:TCT1;
procedure TMainForm.Button1Click(Sender: TObject);
begin
  i:=TCT1.Create(Self.Context);
  i.ShowModal;

截屏000.jpg

12.74 KB, 下载次数: 67

回复

使用道具 举报

发表于 2008-1-28 11:55:06 | 显示全部楼层
你的TCT1是什么?
回复 支持 反对

使用道具 举报

发表于 2008-1-28 11:55:15 | 显示全部楼层
这样写
var
  i:TCT1;
procedure TMainForm.Button1Click(Sender: TObject);
begin
  i:=TCT1.Create(Self.Context);
  try
    i.ShowModal;
  finally
    i.Free;
  end;
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-28 13:34:22 | 显示全部楼层
TCT1 是子窗口
3楼的写法是应该提倡的
但我想知道为什么会出现这个问题
调出子窗口关闭后就会出现那错误
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-28 13:55:42 | 显示全部楼层
应该是内存释放问题
结贴了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-6 07:08 , Processed in 0.044112 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表