BCB6的头文件相互冲突,请问高手如何解决?
在编制一程序时,我在BCB6的窗体中加入office2k页中的WordApplication、WordDocument、ExcelApplication,以及DataSource、DataGrid、Table、Query控件,编译时却出现如下错误:
[C++ Error] ComCtrls.hpp(2839): E2015 Ambiguity between 'Windows' and 'Word_2k::Windows'
[C++ Error] ComCtrls.hpp(3430): E2015 Ambiguity between 'Menus' and 'Excel_2k::Menus'
试验程序窗体中我还没加其它东西,仅仅加上面几个控件,编译时系统就提示出错。
错误提示的大概意思是系统分不清Windows和'Word_2k::Windows',看一下头文件,是 Word_2K_SRVR.h中的Windows和ComCtrls.hpp中的Windows定义冲突所致。这些头文件均为增加控件时自动加入。
正常而言,加上控件,没有设置其属性,也可以运行,但目前却连编译都通不过。
我的BCB6已打service pack 1-4.
请问高手如何改正?谢谢。