delphiXE10.2使用IntraWeb14.0出现“尚未调用coinitialize”

秋天之落叶 2018-11-27 11:25:01
只要加入ADOQuery就出现“尚未调用coinitialize”错误,删除数据控件就没问题,按照网上的方式:
1、加入coinitialize(nil)和CoUninitialize无效。
2、“在IWServerController设置ComInitiaLization属性为ciMultiThreaded”,14.0还有IWServerController吗?我没找到。
3、使用数据控件单元datamodule,确实不出错了,但是数据永远不能被读写,只要ado.open就出错,read of address XXX。
郁闷,本想没事研究一下web,却这么多问题,请高手指点。
...全文
303 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
没研究过IntraWeb,这东西好像需要独立授权,Delphi中带的只是试用版本。
秋天之落叶 2018-11-27
  • 打赏
  • 举报
回复
设置ComInitiaLization属性为ciMultiThreaded后,更奇怪的是,不用datamodule,直接使用ADO反而没有了问题。
彻底晕了。
秋天之落叶 2018-11-27
  • 打赏
  • 举报
回复
愚钝了,在IWServerController设置ComInitiaLization属性为ciMultiThreaded”设置后,还是read of address XXX的错误
秋天之落叶 2018-11-27
  • 打赏
  • 举报
回复
现在已经不是调用coinitialize的问题了,而是在ado和iwdbgrid下不能正常运行的问题了,
秋天之落叶 2018-11-27
  • 打赏
  • 举报
回复
折腾的精疲力尽,这也是delphi不能更快发展的一个原因吧,哈哈
秋天之落叶 2018-11-27
  • 打赏
  • 举报
回复
哦,试用版不知道能不能简单应用?

5,392

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧