星期二, 七月 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、空姐生日快到乐,想送空姐一份生日礼物,但空姐就是不收,郁闷。现在不知道地址,没办法送乐,有钱用不掉指得多半就是现在这种情况@_@

没有评论:

工作小结(一)

 让我梳理一下最近在工作中遇到的问题,但总结或者反思可能还没有办法做到,因为我的思路也有点混乱。 2023年初我,我离开服务了7年的平安,来到了一家“初创”公司。打个引号是因为从公司成立至今的年限(6年以上)来说,它已经算不上是一家初创企业了。但其管理模式,业务内容,产品成熟度而...