郁闷,总用TChart 挺好用的,今天改个程序,向里面加个Chart编译有错,高手,大牛指点指点,谢谢
原程序窗体风格是fsMDIForm,在里面我加个Panel在Panel上加个TChart,其他什么都没有做,编译就通不过了,愿代码是可以编译的,我只加了Panel和TChart,没有写任何代码,编译错误信息是:
[C++ Error] TeEngine.hpp(369): E2257 , expected
[C++ Error] Chart.hpp(589): E2370 Simple type name expected
而TeEgine.hpp的369行是
typedef void __fastcall (__closure *TAxisOnGetNextLabel)(TChartAxis* Sender, int LabelIndex, double &LabelValue, bool &Stop);
而TeEgine.hpp的589行是
__property OnGetNextAxisLabel ;
我怀疑是不是TChart和原有程序的某个控件冲突啊,请各位大牛指点下,在此谢过。
[解决办法]
新建工程也是如此吗?
[解决办法]
是有冲突,注意类名前加namespace
[解决办法]
什么版本?