C cheka Unregistered / Unconfirmed GUEST, unregistred user! 2000-06-22 #1 我将ADO的一个存储过程的操作封装进一个线程当中,但是运行Open时程序 出现异常终止并蓝屏,在IDE里调试发现在线程Execute时执行该存储过程的 Open,有 类 EOleException异常 错误提示‘尚未调用CoInitlize'。 请问如何解决
我将ADO的一个存储过程的操作封装进一个线程当中,但是运行Open时程序 出现异常终止并蓝屏,在IDE里调试发现在线程Execute时执行该存储过程的 Open,有 类 EOleException异常 错误提示‘尚未调用CoInitlize'。 请问如何解决
沈 沈前卫 Unregistered / Unconfirmed GUEST, unregistred user! 2000-06-22 #2 在现成的Excute中调用CoInitlize(nil),结束时调用CoUninitialize.
C cheka Unregistered / Unconfirmed GUEST, unregistred user! 2000-06-24 #3 Delphi里没有这条命令(包括其所封装的API) 现在我换了一种办法解决了,即把另外的操作写成了一个OLE服务器,一个程序分成两 个执行。
D Dick Unregistered / Unconfirmed GUEST, unregistred user! 2000-06-24 #4 Delphi 5的ADO好象有许多奇怪的毛病,我在自己的Windows98SE下 调试ADO程序,如果异常终止次数(就是按Ctrl+F2终止应用程序调试) 超过3次,那么必然会导致Delphi5死机!表现为可以连接通ADO数据库, 但是就是没有任何反映。我看cheka大侠应该是ADO高手,能否解释一下?
Delphi 5的ADO好象有许多奇怪的毛病,我在自己的Windows98SE下 调试ADO程序,如果异常终止次数(就是按Ctrl+F2终止应用程序调试) 超过3次,那么必然会导致Delphi5死机!表现为可以连接通ADO数据库, 但是就是没有任何反映。我看cheka大侠应该是ADO高手,能否解释一下?
C cheka Unregistered / Unconfirmed GUEST, unregistred user! 2000-06-24 #6 To cAkk :Activx.Pas里还是没有啊,找了半天,又在Borland Delphi5的目录里 用全文搜索都没发现。 To Dick :我对ADO也不熟,只会简单的用用。反正我在调试数据库程序时,特别正 在进行数据库操作时一般不敢随便用ctrl-F2,Delphi死机事小,万一程 序无法正常关闭,再打开Delphi也没法重新编译了,只有reset机器。
To cAkk :Activx.Pas里还是没有啊,找了半天,又在Borland Delphi5的目录里 用全文搜索都没发现。 To Dick :我对ADO也不熟,只会简单的用用。反正我在调试数据库程序时,特别正 在进行数据库操作时一般不敢随便用ctrl-F2,Delphi死机事小,万一程 序无法正常关闭,再打开Delphi也没法重新编译了,只有reset机器。
沈 沈前卫 Unregistered / Unconfirmed GUEST, unregistred user! 2000-06-25 #7 Use ActivX; OleInitialize(nil); OleUninitialize;