是否可以在Delphi 2007 for Win32中使用.NET DLL?我嘗試導入DLL的方式與我爲ActiveX組件所做的相同,但它似乎不起作用(組件菜單 - >導入組件 - >導入.NET組裝。如果是的話有哪些步驟?我可以在「Delphi 2007 for Win32」中使用.NET DLL嗎?
13
A
回答
9
-1
我不認爲你能做到這一點,在相同的應用程序直接混合託管和非託管代碼。
不過的RemObjects有一個叫Hydra框架,允許您使用.Net和Win32在同一個應用程序中。
1
當然你可以。你只需告訴它代碼的哪些部分應該是ac可以這樣做。你可以通過ComVisibleAttribute來完成。最快的解決方法是將[彙編:ComVisible(True)]放入您的.dpk文件中,使所有內容都可以被公開。然後,您可以使用您嘗試導入程序集的方法。
你也可以做非託管的出口,可以像常規的dll文件一樣調用。
1
來自Atozed Software的CrossTalk允許使用Delphi的.NET程序集而無需使用COM,無需註冊DLL,並且可以使用原始程序集而無需修改。
相關問題
- 1. 是否可以使用WPF和Delphi 2007/09 win32?
- 2. 我可以在SharePoint 2007中使用.NET 4嗎?
- 3. CardSpace和Delphi 2007/WIN32
- 4. 在Win32中使用SOAP for Delphi入門
- 5. 我可以在Android應用程序中使用Net Dll嗎?
- 6. 我可以在.net 3.5中調用.net 2.0 dll嗎?
- 7. 我可以從c#.net dll中調用vb.net dll嗎?
- 8. 是否可以使用Delphi for win32創建SQL Server UDF?
- 9. 我可以在.NET中使用「System.Currency」嗎?
- 10. 我可以在4.0應用程序中引用.NET 3.5 .DLL嗎?
- 11. 我們可以從Delphi 5應用程序調用.net(2.0)dll
- 12. 我可以使用.NET 3.5開發MOSS 2007的Web部件嗎?
- 13. 我可以在.NET程序集中嵌入win32 DLL,並使用P/Invoke調用它嗎?
- 14. 我可以在非託管的Delphi EXE中使用託管的C#DLL嗎?
- 15. 如何在Delphi 2007 for .NET中安裝最新的Indy10?
- 16. Delphi 2007已安裝後,可以安裝Delphi 2006嗎?
- 17. win32 dll in C#.net
- 18. 我可以使用Delphi中
- 19. FitNesse for Delphi 2006/Delphi 2007/Delphi 2009
- 20. 我可以在沒有.dll文件的情況下使用Win32 FreeType嗎?
- 21. 您可以在3.5項目中使用.NET 4.0 dll嗎?
- 22. Python可以在DLL中調用Delphi函數嗎?
- 23. IronPython可以直接調用.net dll嗎?
- 24. 在C中使用.NET CF DLL for WinCE
- 25. 在DirectX與UWP,可以使用win32嗎?
- 26. 我可以從另一個進程卸載DLL嗎? (Win32)
- 27. 我可以在Console Delphi應用程序中使用DataModule嗎?
- 28. 我們可以在.net 3.5 prioject中使用Vb6生成的dll嗎?
- 29. 如果需要,Delphi可以只使用.dll嗎?
- 30. Delphi D2009 for Win32和CodeDom
你甚至可以不水潤 – 2009-01-06 16:19:54