簡體   English   中英

如何在Windows XP / Windows 2003上部署Delphi Soap Client(.EXE)?

[英]How to deploy a Delphi Soap Client (.EXE) on a Windows XP/Windows 2003?

我構建了一個使用某些Web服務的Delphi-7 Windows應用程序。 該應用程序的構建方式使其不需要運行時DLL。 當我將其部署在Windows 2003服務器上時,調用Web服務時會失敗。 結果為錯誤“地址00c05269的訪問沖突。寫地址00c05269”。 我相信原因是它需要安裝一些軟件包。 有人可以幫我弄清楚嗎?

TIA

只是一個猜測:如果客戶端是使用D7構建的,則運行時將在啟用DEP的計算機上顯示AV。 有關更多信息,請參見以下鏈接:

 groups.google.com/group/borland.public.delphi.webservices.soap/msg/b19f3c2681de50f4

您可以在Win 2003計算機上僅對該客戶端(或系統范圍)禁用DEP,以查看是否存在此問題:

technet.microsoft.com/en-us/library/cc738483(WS.10).aspx

如果是的話,您可以從此處下載SOAP運行時修補程序:

http://cc.embarcadero.com/Item/24535

干杯,

布魯諾

一些故障排除建議。

您可以從Web瀏覽器瀏覽到Web服務嗎? 如果不是,則說明存在連接問題。

如果這行得通,我將構建一個使用Web服務的裸機客戶端,並調用兩種方法,但不讀取或寫入任何外部文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM