读书人

用BCB2009的达人们都来帮小弟我看看

发布时间: 2012-02-07 17:45:36 作者: rapoo

用BCB2009的达人们都来帮我看看,到底是我代码的问题还是ALT的BUG
我已经绝望了

现在写了一个范例,大家可以跑一跑

test.htm是ocx引用页,在压缩包里,DEBUG下我已经编译好了一个,可以先不用开bcb2009,直接注册后打开test.htm就能看到效果了(一定要Ctrl+N开新窗口,那样才不会产生新的IE进程)

第二次打开的ocx控件重入了正在运行的ocx的线程.......我真的很颓

http://blog.osf.cn/index.php?s=file_download&id=1


[解决办法]
你new的TForm2是地址不同,但是TForm2 *Form2这个变量是大家共用的
第一个线程对Form2操作,然后第二个窗口又把Form2重新赋值了,于是第一个线程就变成了对第二个窗口new出来的TForm2操作了

在有条件的情况下我都是测试过了才回的(如果没条件就瞎掰两句-_-)

读书人网 >C++ Builder

热点推荐