帮我测试这个Delphi大BUG!(0分)

  • 主题发起人 主题发起人 cAkk
  • 开始时间 开始时间
C

cAkk

Unregistered / Unconfirmed
GUEST, unregistred user!
新建一个form,
borderstyle设为bsNone;
windowstate设为wsMaximized
在form的onclick事件中关闭窗体:
procedure Tform.onclick
begin
close;
end;

执行结果,窗体正常关闭,但windows工具条上留下了一个没有标题的空按钮,
点击则消失。
虽然这个bug并不影响程序执行,但非常讨厌,特别是如果你的程序执行了很
多次,那么会在工具条上留下一大堆空的按钮,非常不雅观。
 
不关delphi的事.
我就有用outlook express出现过该问题的经验.
 
这不是delphi的BUG,应该是windows的问题。
 
这不是Delphi 的bug , 许多应用程序都有, 包括MS的.
 
hehe , 都挺快的.
 
如果结束程序用application.terminal 试试
或用destory试试(我没试过)
 
在 温酒屋 里用一点问题都没有,后来转向 瘟酒吧 后就经常出现
该问题,我也试过很长时间,仔细发现并非每次都出现(不管用什么语句
关闭应用程序),看来是 瘟酒吧 的问题:
最后有一种方法我没试,猜想应该[绝对]没问题:
直接用 Windows API 调用来关闭:
你有看见任何系统任务的工具栏会留“尾巴”吗?
 
呵呵, 没用, M$的BUG谁能接?!?!#$$#@#@!%
 
估计只有大了补丁之后才能去掉win98的这个怪毛病了,前几天下了一个补丁,可惜是
英文版的,哎。。
 
也许像你们所说是m$的BUG,不过这个BUG也太容易出现了!不由人不怀疑...
其实可以解决的,就怕你们嫌麻烦:
1.不要设置windowstate为wsMaximized
2.在form的onCreate中,自己设置窗口大小和位置:
width:=screen.width;
height:=screen.height;
left:=0;
top:=0;
3.BorderStyle无所谓;
一切搞定!同时还解决了Delphi的另一个大BUG:
"当窗体最大化时,左上角坐标不是0,0"


 
所谓的Delphi的BUG都不是Delphi的,有Windows的、还有你的!
 
to delphiwolf: 太绝对了吧? 恐怕borland公司也不敢这么说.
我虽然狂热的爱着delphi, 但还没有爱的昏头.
 
to delphiwolf: DELPHI的BUG其实有很多,你要知道吗?
我要说的是:有软件就一定有BUG,就象在独孤九剑之下
只要是招就有破绽一样,完全一样!
 
WINDOWS98 所独有的东西
95、97、NT均没有
 
cmldy, 都有.
我在95(not 97), NT下都遇到过.
估计不是95, 97, nt的问题, 是ie的
 
我是指cAkk说的那个。
 
这是 Windows 系统的进程管理和内存管理方面的 BUG.
 
to Boat: 何以见得? 为什么手动设置尺寸就可以解决呢?
 
就这样吧。
确实应该不是Delphi的bug,因为几乎所有screen saver
都有这个毛病,他们都没有用我介绍的方法。;-)
 
后退
顶部