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

没有评论:

静秋

   2010年之前的信息已经无从找到太多的痕迹,照片、日志都没有什么太多的记录。也许哪一天回想起来,我们再补充这一部分的内容。   《三渣树之恋》是那个时间段比较有影响力的电影,虽然我没有去电影院看过,但和丹丹还是一起在家里补习了电影。这电影算是当年的纯爱风吧,情节已不太记得起...