使用 RichEdit3.0 的問題 ..
http://www.verysource.com/richedit3-download-176394.html
近日使用网上抓的 RichEdit3.0,并安装至CB6 ..
使用时发现问题,视窗会用到CoolBar等VCL控件,都会在.h标头档中生成
#include<ComCtrls.hpp>,只要定义这个hpp,RichEdit3.0就会运行错误。
如下:
[C++ Error] RichEdit.hpp(58): E2015 Ambiguity between 'TEXTRANGEA' and 'Richedit2::TEXTRANGEA'
[C++ Error] RichEdit.hpp(62): E2015 Ambiguity between 'TEXTRANGEA' and 'Richedit2::TEXTRANGEA'
...
只要把CoolBar或ToolBar等会用到#include<ComCtrls.hpp>的VCL控件移除就能正常运行RichEdit3.0,该如何解决呢?
除错好久才找到这个引起的问题!
挺期待的RichEdit能读入图片及各种功能阿!!! VCL RichEdit ComCtrls.hpp
[解决办法]
#include<ComCtrls.hpp>移植到前面顺序