在c#中可以這樣呼叫:
呼叫**:
這裡需要注意的是要外傳的pchar型別引數,在c#中對應使用stringbuilder,如果使用string沒有任何資訊傳出,如果使用ref string形式,則會出現記憶體錯誤。
在c#中可以這樣呼叫:
呼叫**:
經過測試:
delphi中integer的引數使用c#中的int即可;
delphi中real的引數使用c#中的double即可;
delphi中boolean的引數使用c#中的bool即可;
delphi中tdatetime的引數使用c#中的datetime即可;
Delphi動態呼叫C 寫的DLL
c dll 檔案,建議用最簡單的c 編輯工具。不會加入很多無關的dll檔案。本人用codeblocks mingw。不像 vs2010,dll編譯成功,呼叫的時候會提示缺其他dll。系統生成的main.h和main.cpp ifndef main h define main h include to...
C 中如何呼叫Delphi寫的Dll
在以前用delphi開發的專案中,會經常用到tchart這個畫圖控制項,它本身很強大,支援各類圖,如點線圖,柏拉圖,柱狀圖等等,加上可以輸出成bmp,jpeg,jpg,svg,gif等各種格式,很好用,當時也封裝成比較獨立的dll檔案。這次開發.net程式正好派上用場。幾個關鍵技術點 1 c 要以非...
DELPHI呼叫VC寫的DLL經驗
由於專案的需要,必須使用delphi呼叫vc編寫的dll,而我是編寫dll的。這裡總結幾個出現過的問題,以後再遇到就會用了。一 需要在每乙個輸出的函式開始新增上 afx manage state afxgetstaticmodulestate 這是用來實現dll資源的切換!讓我們來看看,這句 到底做...