2009-4-21 20:34
dorry
TCnBitBtn 的问题
以前版本作了个软键盘,工作正常。现在突然不能编译。CPU 占用 50% 。
界面不能显示正常,编译时死机。
d2009 相同。好像从去年某个版本开始。以前OK。
2009-4-21 22:46
Passion
不能编译时出什么错?
2009-4-22 12:09
dorry
死机!
只能强制结束编译器。
2009-4-22 12:12
dorry
和此处代码有关?
for i:= 0 to ComponentCount - 1 do begin
if Components[i] is TCnBitBtn then
TCnBitBtn(Components[i]).Cursor:=crHandPoint ;
if TCnBitBtn(Components[i]).Name='CnBitBtn3' then
TCnBitBtn(Components[i]).Cursor:=crSizeAll ;
end;
2009-4-22 15:04
Passion
照道理这样的代码不会导致编译器死掉。
您是否装了CnPack IDE专家包或者其它专家包?
2009-4-22 19:57
dorry
没有安装CnPack IDE专家包或者其它专家包
没有安装CnPack IDE专家包或者其它专家包
可以发到给你,您吗?
2009-4-22 20:19
dorry
更换到 windows SPEEDBUTTON OK
单步我跟踪到,Formshow 死机
2009-4-22 20:20
dorry
更换到 windows SPEEDBUTTON OK
单步我跟踪到,Formshow 死机。而且没有使用其它控件。
2009-4-22 20:41
dorry
原因找到,请大侠解决 代码:1549 行
procedure TCnCustomButton.WMWindowPosChanged(var Message: TMessage);
begin
//Invalidate;注释掉后 OK
inherited;
// 2008年08月03日添加,如果不继承原消息处理将会使控件无法改变大小- -好像就那时更新完后,不能使用不得不全部换成 TSpeedbutton
end;
[[i] 本帖最后由 dorry 于 2009-4-22 20:44 编辑 [/i]]
2009-4-23 15:58
bahamut8348
请问LZ能否提供点相同问题的代码片段呢?
目前我无法复现LZ所遇到的问题
页:
[1]
Powered by Discuz! Archiver 5.0.0
© 2001-2006 Comsenz Inc.