这个变量到底指向谁? 这段代码肯定和form的hide没关系吧? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 VB同志进了VC胡同,当然熟人少! 我倒~~~~~~~~VC坛字里问这个呀?你的Button没Create,所以不一定指到什么地方。看来你的代码恰好指到form上去了。注意:这种代码是错的! To xb4270293(阿发)帮你纠正一下,这是Delphi代码,呵呵 你没有创建BUTTON,缺省的是SELF,所以就是当前的FORM,你FREE就是释放当前的FORM如果你这样写BUTTON:=TBUTTON.CREATE(SELF);BUTTON.FREE;这样就是FREE这个BUTTON了 按纽表面上的语句什么都没做,BUTTON.free也没有意义。但你肯定指定了MODALRESULT属性 把MODALRESULT改为mrNone看看什么效果 它不是hide了Form, 而是Free了Form. 不是的我试验过了!D5x下是这样子的,没有任何地夸张成分Delphi的Bug,现在发现Delphi的编译器很滥根本就不是面向对象的解析代码的,是先将代码翻译成Pascal,很变态的错误很多,我曾经在一行代码后面一写注释就不能编译!Fuck Borland 讨论过了:http://www.csdn.net/Expert/TopicView1.asp?id=569053 试验了,在d6下也是这种情况,应该是bug,其实free只是进行判断,发现实例存在就destroy; to anybody:我当然知道没有实例化是错的,当是我放在这里只是想讨论一下。因为没有实例化,调用它的方法(不是类方法)当然找不到方法的地址,但是我想它至少不会指向form窗口吧! 回复人: manboo(横刀) ( ) 信誉:100 2002-3-31 15:19:45 得分:0 不是的我试验过了!D5x下是这样子的,没有任何地夸张成分Delphi的Bug,现在发现Delphi的编译器很滥根本就不是面向对象的解析代码的,是先将代码翻译成Pascal,很变态的错误很多,我曾经在一行代码后面一写注释就不能编译!这个问题是这样的我追踪Cpu发现Button指向的地址是随机的,所以你最好声明后对Button进行初始化,var Button:TButton;beginButton:=nil;//..//end;z这样可以保证Button不指向任何地东西指向空地址,这不是Delphi的错误我收回上午说的一些偏激的话,这是代码编写的准则,对于指针在没赋值前是不可以用的,因为其指向一个随机的地址,离开学校没多久,把老师教的东西全还回去了 根据语法是FREE BUTTON但,你的BUTTON 是动态创建的吗? 有GPIB访问的控件么? 请问在delphi中如何实现一个隐藏窗口? 那个朋友给个菊花论坛邀请码 久其软件的.dbf和.jqi文件可以用什么工具打开? 如何读出内存中进程的内存大小是多少? 一个画圆的难题,请进来看看! 一段 SPcomm控件 接受数据的代码————在线等待??!!!! delphi6.0和delphi7.0有什么区别? 为什么我的可执行程序fc.exe放到其他机器上不能运行阿,数据库是oracle817,用的是ADO连接,大家有没有碰到这种情况阿?? COMBOBOX1值问题: 多个程序能共享Dll中的数据库连接嘛? 一个储存JPEG的最精简代码
你的Button没Create,所以不一定指到什么地方。看来你的代码恰好指到form上去了。
注意:这种代码是错的!
帮你纠正一下,这是Delphi代码,呵呵
如果你这样写
BUTTON:=TBUTTON.CREATE(SELF);
BUTTON.FREE;
这样就是FREE这个BUTTON了
但你肯定指定了MODALRESULT属性
http://www.csdn.net/Expert/TopicView1.asp?id=569053
我当然知道没有实例化是错的,当是我放在这里只是想讨论一下。
因为没有实例化,调用它的方法(不是类方法)当然找不到方法的地址,但是我想
它至少不会指向form窗口吧!
不是的我试验过了!D5x下是这样子的,没有任何地夸张成分Delphi的Bug,现在发现Delphi的编译器很滥根本就不是面向对象的解析代码的,是先将代码翻译成Pascal,很变态的错误很多,我曾经在一行代码后面一写注释就不能编译!这个问题是这样的我追踪Cpu发现Button指向的地址是随机的,
所以你最好声明后对Button进行初始化,
var
Button:TButton;
begin
Button:=nil;
//
..
//
end;
z这样可以保证Button不指向任何地东西指向空地址,这不是Delphi的错误
我收回上午说的一些偏激的话,这是代码编写的准则,对于指针在没赋值前
是不可以用的,因为其指向一个随机的地址,离开学校没多久,把老师教的东西全还回去了
但,你的BUTTON 是动态创建的吗?