尚未调用CoInitialize

来源:百度知道 编辑:UC知道 时间:2024/06/21 07:17:05
我在进行Delphi编程时,调试时老是出现“尚未调用CoInitialize”.同一个程序(也很简单),但是有的时候能够成功运行,有的时候却出现错误,提示“尚未调用CoInitialize”.请各位大侠指点指点到底是怎么回事啊?重新安装了也还是一样.

你用delphi开发网络应用的时候如果用到数据库就会发生这个情况
解决的方法是在接口处引用ActiveX单元
然后在单元中声明初始化例程
initialization
ActiveX.CoInitialize(nil);

调用coInitialize 使用可参考delphi帮助