在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
在一次用寫windows Server 應用程序的時候,寫了一個調用.net 的webservice的類,測試調用沒有異常。在用windows server應用程序 加個線程類調用 這個類的時候,出現 “CoInitialize 尚未被呼叫” 的錯誤,錯誤斷點停在OPToSOAPDomConv.pas上面的一行代碼“ XMLDoc.Encoding := SUTF8; ”, 可能 XMLDoc 又調用的時COM對象的緣故吧,結果提示 CoInitialize 尚未被呼叫 。 然後拼命google,找到了一個解決的方法(來源"http://topic.csdn.net/t/20030916/14/2265433.html"),來自leapmars的回覆: procedure TYourThread.Execute 結果條用的時候沒有錯誤提示了。 記錄下問題和解決,方便以後遺忘或者遇到同樣問題的童鞋查閱
附:Delphi6 調用webservice ,我打了 update2的補丁,在自動生成的單元 // ************************************************************************ // ... 的initialization段修改代碼: InvRegistry.RegisterInterface(TypeInfo(EMPWS03Soap), 'http://tempuri.org/', 'utf-8');
其他google都可以容易找到,就不mark了
|
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论