是否可以在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. 在Win32中使用SOAP for Delphi入门
- 4. CardSpace和Delphi 2007/WIN32
- 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 2007 for .NET中安装最新的Indy10?
- 15. 我可以使用Delphi中
- 16. Delphi 2007已安装后,可以安装Delphi 2006吗?
- 17. 我可以在没有.dll文件的情况下使用Win32 FreeType吗?
- 18. FitNesse for Delphi 2006/Delphi 2007/Delphi 2009
- 19. win32 dll in C#.net
- 20. 您可以在3.5项目中使用.NET 4.0 dll吗?
- 21. Python可以在DLL中调用Delphi函数吗?
- 22. IronPython可以直接调用.net dll吗?
- 23. 在DirectX与UWP,可以使用win32吗?
- 24. 我可以在Console Delphi应用程序中使用DataModule吗?
- 25. 我可以从另一个进程卸载DLL吗? (Win32)
- 26. 我们可以在.net 3.5 prioject中使用Vb6生成的dll吗?
- 27. Delphi D2009 for Win32和CodeDom
- 28. 如果需要,Delphi可以只使用.dll吗?
- 29. 我可以在Visual Studio 2010中使用SharePoint Server 2007吗?
- 30. 我可以使用'for'循环吗?
你甚至可以不水润 – 2009-01-06 16:19:54