发布于 2010-07-02 15:20:19
10楼
终于试出来了,为什么有的时候打开一个块,会崩溃,提示重启了!
假设程序有四个块为OB1、FC1、FC2、FB1,调用结构为OB1内调用FC1和FC2,FC1内调用FB1.
1、随便修改FC2, 然后再打开OB1或者FC2,都不会有问题。
2、在没有打开FC1的状态下,如果修改了FB1,那么再打开FC1时就会提示崩溃!
结论: 在主程序内调用的块,可以随意更改,更改完后只要更新一下调用就好了。 但是如果是在其他块里多重调用,这个时候就要特别小心了! 当被调用的块(FB1)改变,则调用块(FC1)会再也打不开了! 解决的办法是,你先打开FC1, 再修改FB1, 修改完后可以看到FC1内的调用会显示红色,这个时候再在FC1内对FB1更新调用,就好了!
咳,这个BUG真是害惨我了!
I can do it