我一直在嘗試使用LuaInterface將Lua整合到我的託管代碼中。我使用隨我下載的程序集一起提供的lua51.dll,但是當我嘗試創建新的Lua對象時,構造函數失敗,出現ERROR_DLL_INIT_FAILED或HRESULT 0x8007045A。我檢查了我正在構建爲x86。還有什麼可以成爲問題?使用LuaInterface - ERROR_DLL_INIT_FAILED
3
A
回答
0
1
- 也許你在混合32位和64位的 位?
- 是否有可能在路徑中有 不同的版本?
- 嘗試使用提升的 權限運行。
- 檢查您的DLL與Dependency Walker
0
只是爲了確保你正在編譯爲32位,86添加到您的csproj文件的。
我也有類似的問題,但我想猜你是不是傻的我只覺得你正在編譯爲32位時,它的實際編制爲64位..
相關問題
- 1. 讀取調用使用LuaInterface
- 2. 在VB.net中使用LuaInterface
- 3. LuaInterface - FileNotFoundException
- 4. 如何使用LuaInterface在Mono/Linux的
- 5. 使用。在LuaInterface註冊的方法
- 6. LuaInterface和64Bit
- 7. LuaInterface不調用方法
- 8. LuaInterface事件處理
- 9. C#Luainterface兩個點
- 10. LuaInterface隨機例外
- 11. GetFunction返回null luainterface
- 12. LuaInterface:訪問對象屬性
- 13. LuaInterface內存泄漏問題
- 14. 淨LuaInterface鉤系統/活動
- 15. LuaInterface多線程崩潰
- 16. LuaInterface - RegisterFunction對象參考
- 17. Lua和Luainterface,使用未註冊的Lua類嗎?
- 18. 在Mono/Mac OS中可以使用LuaInterface嗎?
- 19. LuaInterface - 如何註冊重載的方法?
- 20. 在LuaInterface中處理語法錯誤
- 21. LuaInterface:如何訪問多維盧阿表?
- 22. Lua/LuaInterface - 如何訪問C#屬性?
- 23. LuaInterface - 在.Net 3.5/.Net 4.0下編譯FileLoadException
- 24. Luainterface 5.1得到一個腳本的所有使用的全局變量
- 25. LuaInterface:如何轉儲用於序列化的LuaFunction
- 26. 在C#應用程序中嵌入LuaInterface的性能很慢?
- 27. 嘗試「修復」LuaInterface時DllNotFoundException,但爲什麼?
- 28. 如何將一個WinForm傳遞給Lua(LuaInterface)?
- 29. LuaInterface - 如何限制對.Net類的訪問?
- 30. 傳遞一個C#字節數組到LuaInterface
沒有變化,對不起。 – Puppy 2010-08-03 22:52:36