2011-09-16 43 views

回答

1

當我這樣做時,我自己列出了我的列表,這是我的嵌入式Python應用程序工作所需的。

我記得曾與python15.dll:

  1. PythonXX.dll應該工作,沒有比Visual C++運行DLL文件,這需要並排側清單之外的任何其他外部文件(見p4d wiki頁面)工作。

  2. 如果你想導入某些東西,那麼你需要運送它以及它依賴的任何東西。這意味着,要麼選擇你想要的一部分python標準庫,要麼選擇所有的python標準庫。你不需要Python的所有標準庫。但我不希望沒有OS和其他一些關鍵的東西。該決定是你的。

+0

怎麼樣的註冊表設置,環境變量?你需要在那裏做任何事嗎?什麼牌照?請注意,這是出於好奇以及缺少細節的問題。這裏沒有批評。 –

+0

Python(尤其是在這種情況下嵌入時)不需要任何註冊表設置或環境變量即可運行。如果你想用python編寫讀取註冊表的代碼; Python不附帶Win32綁定來讀取註冊表。爲此,你需要PyWin32插件在這裏:http://sourceforge.net/projects/pywin32/然而,在python4delphi的情況下,你可能想從你的腳本用戶抽象配置,而不是提供自己的函數來閱讀你的應用程序的配置(你在delphi中編寫它並公開這個API被Python調用)。 –

相關問題