procedure TForm1.Button1Click(Sender: TObject);
begin
button1.Free;
end;
begin
button1.Free;
end;
解决方案 »
- 怎样在线程中操作IdTCPClient.Connect
- 请问在DELPHI中想要做查找动作要使用什么控件或是代码啊
- BDS2006和D7哪个版本好?
- min 函数 max 函数 是什么意思 告诉我下 我才鸟
- 串口紧急问题!!!
- 大家说说,一些工程用到的公共函数,放到哪里好啊,方便调用?
- splitter问题
- 有关delphi 和 inno setup的问题
- 关于masterfields的问题
- delphi 2009 webservice返回olevariant(clientdataset.data)
- Delphi高手请进,高分求救,只有这么多了,以后再给!
- kevin_gao(困了!累了!睡觉了!)近来看看。
begin
if Assigned(button1) then
button1.Free;
end;
begin
if assigned(button1) then
button1.Free;
end;
同意小新
就是在98下,我想也应该实现的了呀
如果你试试在formClick事件里面处理一下form.free看看你不出错才怪呢。
但是,实际上对象是可以释放自己的,不过我忘了怎么做。我记得是thinking in c++那本书讲过!
begin
Form1.Free;
end; 从任务管理器中可以看到, 该程序还是存在的,虽然不报错,也不可视了
begin
Form1.Free;
end; 从任务管理器中可以看到, 该程序还是存在的,虽然不报错,也不可视了我现在做的东西,是动态的创建, 在OnClick中赋给一个Free自己的事件, 但是一释放就报错有啥办法解决这个问题
begin
Form1.Free;
end; 从任务管理器中可以看到, 该程序还是存在的,虽然不报错,也不可视了 这儿不出错,实际上是delphi的一个bug,不信,你可以试试在某个事件中声明一个对象,但是不初始化(不要create),然后直接free,会出现同样的情况。如果你在跟踪一下源代码,好看了....呵呵(记得跟踪源代码的时候设置一下library的路径,因为默认的vcl源代码路径不包括好多对象的)
可能到时候有点小问题。