Просто еще одна из тех вещей, которые я никогда не делал раньше, но, вероятно, просто ... когда вы знаете, как
Я использую VB Express 2008 и мне нужно создать очень простую DLL.
Я уже собрал и протестировал его, и теперь я обнаружил, что это должна быть COM DLL. Как мне это сделать?
Редактировать: в ответ на @Kman - я посмотрел на http://msdn.microsoft.com/en-us/library/system.runtime.interopservices.comvisibleattribute.aspx
и изменил мой код на
Imports System.Runtime.InteropServices
Namespace My_DLL
<ClassInterface(ClassInterfaceType.AutoDual)> _
Public Class My_DLL
<ComVisible(True)> Public Sub Function_A()
End Sub
<ComVisible(True)> Public Sub Function_B()
End Sub
End Class
End Namespace
но я до сих пор не использую функции, использующие DLL Explorer, тогда как я вижу их в старой DLL ...