我在设计一个大型的网络客户端程序,程序采用了一些子窗口。在子窗口中的控件不多,但根据条件不同,界面上的执行结果各不相同。
目前问题的情况是这样的。我的BCB版本是6.0。
字窗口代码文件中的代码行数已经比较多,有的1000行左右,有的都已经2000多行了。程序的编制时间比较长,用定义的任何控件、变量和类型在代码编辑器“.cpp”文件中某个固定的行数之前使用时输入“->”、“.”,BCB自动提示系统能够显示属性及函数列表框用于选择。但是在这个固定行数之后的的任何一行使用这些控件、变量和类型,输入“->”、“.”后BCB自动提示系统不出现属性及函数列表框,反而报错,错误提示如下:
[color=000080][C++ Error] UnitFormAllSiteImageOnTime.cpp(1): Unable to invoke Code Completion due to errors in source code[/color]
在不同的CPP文件中出现这种问题的行数又不一样。
我从程序其他地方拷贝要输入的代码过来,进行编译,没有任何编译错误提示,乘虚而入功能正常使用。
我另外有一个程序只有主窗口,代码行数达9500行,但是却没出现这种错误提示。
真让人摸不着头脑。