星期二, 七月 12, 2005

BCB疑难问题

今天在修改同事的代码时发生的怪问题,原来的Cut、Paste、Copy等功能都失灵了,断点后发现ActiveControl总是得到NULL值。(偶是把窗体嵌入到另一个窗体中)。最后还是猛禽解释了原因。

(2005-07-12 17:01:48) 猛禽 这个问题在ActiveControl上 (2005-07-12 17:02:17) 猛禽 当frm是独立窗体是,ActiveControl是它上面的控件 (2005-07-12 17:02:50) 猛禽 当你放到另一个窗体上时,这个子窗体本身变成了ActiveControl
(2005-07-12 17:03:14) 空中猎手 但这时通过断点得到的ActiveControl是空值
(2005-07-12 17:03:18) 猛禽 因为它是Form不是Memo,所以dynamic_cast会返回0
(2005-07-12 17:03:44) 空中猎手 在dynamic_cast操作之前就是NULL
(2005-07-12 17:04:08) 猛禽 那就是因为这个窗体本身变成control了,所以它就没有ActiveControl了 (2005-07-12 17:04:24) 猛禽 你必须取它的Parent的ActiveCtrol才可以


又学到一手,好久都没聊技术了,啥都不熟了:)


BTW:
  1、今天找到很多不错的诗,大家多多参观:《青春》、《索价》、《在非洲
  2、空姐生日快到乐,想送空姐一份生日礼物,但空姐就是不收,郁闷。现在不知道地址,没办法送乐,有钱用不掉指得多半就是现在这种情况@_@

没有评论:

副业实验(四)

 最新消息,我在闲鱼的第一单已经产生了,230元,不包邮。从这一单我的毛利达到了惊人的15元。然后算上我为了保养、维护、修复这些二手游戏机。一共投入了200多元的工具。所以我的净利是-200 。 但如果一切顺利,等我把收的机器全部卖掉,应该还是能有小赚。让我们拭目以待吧。