2012-07-15 193 views
0

我在这里获得了一项具有挑战性的任务。 我们在exe文件(用C++编写)中有一个对话框,现在我们希望它是一个ActiveX控件,因此它可以用C#.net形式加载,但是由于C++头文件的复杂网络,很难拿起文件来制作一个单独的ActiveX dll。 那么可以从exe文件中导出一个activeX控件?从exe导出ActiveX控件

在此先感谢。

回答

0

ActiveX控件不过是一个DLL。是的,可以从exe文件中导出一个activeX控件。一个典型的场景是将Image(您的ActiveX控件)作为另一个应用程序的资源并在运行时将其提取出来。 Here网络上的许多可用样本之一。

+0

感谢您的回复。 但是如何在ActiveX控件中的行为呢? 如何将它加载到内存中? – Mulder2008 2012-07-17 00:51:31

+0

就像你会为“标准”库做的那样...在Win32中它将是LoadLibraryEx(..)(http://msdn.microsoft.com/en-us/library/windows/desktop/ms684179(v=vs) 0.85)的.aspx) – mox 2012-07-17 05:18:02