2011-02-14 102 views
0

我有一個Delphi程序,我需要使用Curl,但我不想使用它重新分發curl DLL(並且我不想將該DLL添加爲資源,在運行時將其寫入文件並以此方式執行)。使用Curlpas庫,您必須使用DLL。有什麼辦法可以像使用C++一樣使用Delphi來使用Curl,使用靜態庫?在不使用DLL的情況下在Delphi中使用捲曲

+2

如果您沒有得到直接的答案,您可以嘗試WinInet,Synapse,ICS或Indy作爲替代方案。所有與德爾福一起工作,沒有一個需要分發DLL(除非你需要SSL)。 – 2011-02-14 03:26:07

+0

@Rob非常感謝,我已經看過WinInet和Synapse,他們看起來不錯,但是我想給Curl最後一次機會,因爲我已經知道如何使用它了。 – Kokonotsu 2011-02-14 03:31:21

回答

1

Curl的靜態庫不能在Delphi中使用。

0

你需要curl還是隻需要執行HTTP請求?

如果是後者,則可以使用其他組件,例如由Indy組件製作的組件。 TIdHTTP允許您在一行中執行GET和POST請求。它不得不從命令行調用cUrl,除非您需要Indy不提供的某些特定功能。