DLL中实例化TADOQuery , 在dll中使用ADO,生成Release版本时为何出现 Link Error
来源:互联网 发布:淘宝网知识产权 编辑:程序博客网 时间:2024/05/17 05:15
原帖
http://topic.csdn.net/t/20031029/11/2405774.html#
问题出在我当初新建DLL工程时没有把 “USE VCL”选项勾上,在解决问题过程中还发现 如果你在DLL中去创建ADO控件的实例,如果在头文件上 加上下面两行:
BCB60中:
#pragma link "adodb"
#pragma link "adoconst"
BCB50中:
#pragma link "vclado50.lib"
#pragma link "vcldb50.lib"
在加上两行代码后,在创建ADO控件的实例之前就不需要调用 CoInitialize(NULL)和 CoUninitialize()
2) 在dll中使用ADO,生成Release版本时为何出现 Link Error
原帖
http://topic.csdn.net/t/20051216/09/4462389.html
或者直接在任何一个cpp中添加下面的代码:
#if !defined(_DEBUG)
#pragma link "dbrtl.lib"
#pragma link "adortl.lib"
#endif
- DLL中实例化TADOQuery , 在dll中使用ADO,生成Release版本时为何出现 Link Error
- 在DLL中使用ADO连接数据库的问题
- VC++生成DLL,Qt中使用DLL
- VC++生成DLL,Qt中使用DLL
- 在VS2008中生成DLL
- 在VS2008中生成DLL
- dll中使用Cstring类型,调用出现Error LNK2001错误
- DLL中使用ADO的解决方法
- 在DLL中使用扩展的DLL
- dll中使用ado时遇见的问题
- vs2010 ocx项目中使用ffmpeg release版本注册提示缺少DLL
- VC 在DLL中使用全局变量出现异常问题
- 在共享 DLL 中使用 MFC 出现内存泄漏
- 在MFC中使用Qt生成的DLL
- 在MFC中使用Qt生成的DLL
- 在DLL中使用资源
- 在DLL中使用资源
- 在Delphi中使用DLL
- 以实例来比较RISC和CISC
- Config WASCE admin console using Apache HTTP
- 《编程之美》学习笔记之——算法设计中的逆向思维
- C# GridView 操作汇总
- ROR 获取ip
- DLL中实例化TADOQuery , 在dll中使用ADO,生成Release版本时为何出现 Link Error
- 四条秘诀教你控制局势
- Nvidia显卡更名路线图
- 外贸业务发展空间大吗?
- word trade and economic crisis
- 使用规范的url参数命名,降低被攻击的危险,提升应用程序性能
- 功能及需求:pictureBox里图像的缩放,要求不保存缩放后的图像,只对原图像进行查看式缩放,且图像缩小然后放大,处理图像失真的问题。
- 个人浅见:一个出现在不合适位置上的交通信号灯
- .net中PictureBox中图片的拖动