您的位置:程序门 -> delphi -> windows sdk/api



delphi高手进来


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


delphi高手进来[已结贴,结贴人:wufan110]
发表于:2008-01-08 21:17:11 楼主
帮人改个程序。
原来运行正常。
我改了一下窗体的标题和状态栏的显示。
结果就出错了。

是在formsize中

delphi6
图:
www.soft000.com/a.jpg

我晕。不知道咋回事。不懂delphi。请高手指点
发表于:2008-01-08 23:15:281楼 得分:0
二个值相减除2有可能不是整形,当然会出错啦
发表于:2008-01-09 08:23:142楼 得分:5
二个值相减除2有可能不是整形,当然会出错啦
------------------
不是這個原因,是用   div   不會出錯的
发表于:2008-01-09 08:43:263楼 得分:7
    查看一下   formsize   事件代码里使用的那些对象是否存在空或者不可访问,有没有可能panel1、flatpanel2等对象在formsize的时候,还未创建?
    调试方法:
    注释现有代码,在formsize里写上调试代码,如:
    if   panel1=nil   then   showmessage('panel1   not   created   yet!')
    else   showmessage(inttostr(panel1.height));
   
如果以上对对象访问没有问题,那就是其他代码所致,原因是访问对象异常(可能是对象未创建)。
发表于:2008-01-09 09:12:464楼 得分:8
if   assigned(panel1)   and   assigned(flatpanel2)   then
    t:=
发表于:2008-01-09 16:59:445楼 得分:0
谢谢各位高手的指点。

如果去掉那几句,是没有问题。

还有,我改了一条sql语句后也出现类似的错误。不过是另一个窗体里。

有没有人帮我看一下,加我qq:344973681
发表于:2008-01-09 20:44:486楼 得分:0
各位果然历害,自从看了你们的回贴之后。
我想怎么改怎么改。一切正常了。
你真是太神奇了!


快速检索

最新资讯
热门点击