1
我目前對於MFC來說是新創建自己的dll,然後創建腳本語言以便將此dll與我的應用程序一起使用。請大家給我建議,我應該從哪裏開始學習dll和我自己的腳本語言,並在我的應用程序中執行它們?創建我自己的dll和腳本語言,以便與我的MFC應用程序一起使用
提前歡呼。
我目前對於MFC來說是新創建自己的dll,然後創建腳本語言以便將此dll與我的應用程序一起使用。請大家給我建議,我應該從哪裏開始學習dll和我自己的腳本語言,並在我的應用程序中執行它們?創建我自己的dll和腳本語言,以便與我的MFC應用程序一起使用
提前歡呼。
取決於您想用作腳本語言的語言。您可以通過Windows腳本宿主作爲COM對象嵌入Visual Basic和Javascript,您可以使用原始Python嵌入API或Boost.Python嵌入Python,您可以使用其原生嵌入API嵌入其他語言(如PHP和Ruby),您可以使用特定的嵌入語言,如Lua。從MSDN學習dll's,從例如從LoadLibrary函數的文檔中讀取,它會引導您從那裏獲取技術說明。
你好,謝謝你的回覆。你能告訴我哪些是更新的,並且將來會更多地使用嗎? – Neophile
嗯,我不想這樣做,因爲它是flamefest領域,但讓我這樣說:Python嵌入非常流行,因爲它很容易(尤其是使用Boost.Python),並且具有相當好的聲譽(即已知易於使用但尚未廣泛使用以至於不合時宜)。 Lua專爲嵌入而設計,並被用於許多引人注目的應用(例如魔獸世界)。 WSH是舊東西,不會建議它。 PHP是我個人的選擇,但那是因爲我非常瞭解PHP以及它的內部結構。所以我會看看Python和Lua,並檢查你最喜歡哪一個。 – Roel
我將繼續與Python並希望它應該是正常的:)。感謝您的建議。 – Neophile