我正在使用 C++ Builder 2009。
我一直在为我的一个项目做一些国际工作。我已将查询组件升级为 UniQuery 组件,并将所有数据库连接升级到 UniDAC。现在,当我运行我的程序时,某些表单会在创建表单时抛出一些异常。
Project X.exe raised exception class EClassNotFound with message 'Class TLargeintField not found'.
在网上做了一些阅读,一些建议是删除查询组件中的所有字段并阅读它们,我这样做了,仍然得到相同的消息。我很好奇我是否做错了什么,或者我是否需要添加对 VCL 的引用?http://docs.embarcadero.com/products/rad_studio/delphiAndcpp2009/HelpUpdate2/EN/html/delphivclwin32/DB_TLargeintField.html
附加信息:
以下是错误消息的屏幕截图。
根据错误消息,我觉得我可能正确引用了头文件,但没有正确引用 lib 文件。
我相信 VCL 的头文件会在:
C:\Program Files (x86)\CodeGear\RAD Studio\6.0\include\vcl
我尝试将以下内容添加到 lib 路径中,但仍然找不到该类:
C:\Program Files (x86)\CodeGear\RAD Studio\6.0\lib
C:\Program Files (x86)\CodeGear\RAD Studio\6.0\lib\release
C:\Program Files (x86)\CodeGear\RAD Studio\6.0\lib\psdk
有任何想法吗?