是否有一種(簡單的)方法可以從我的 Delphi 應用程式中呼叫 _putenv()?
這是SetEnvironmentVariable()的后續,似乎不能設定可由getenv()檢索的值。
uj5u.com熱心網友回復:
根據你的先前的問題,你的Delphi EXE正在加載一個用C 撰寫的DLL。因此,請檢查你的EXE行程是否得到了msvcrt##.dll或ucrtbase.dll運行時DLL被相關的C DLL加載到其中。如果是這樣,那么EXE可以通過GetModuleHandle()找到運行時DLL的HMODULE句柄,然后通過GetProcAddress()檢索到一個指向_putenv/_s()的指標,然后再呼叫它。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/316469.html
標籤:
