Ah ok. Das macht sin.
Ich habe schon vor eine eigene
DLL zu schreiben die dann andere
DLL´s verwendet.
Zu der ganzen aufgabe gibt es ein VB Projekt als funtionierendes Beispiel.
Also werde ich erst einmal VB Express installieren und mir im Detail ansehen was wie verwendet wird.
BeispielCode:
Code:
Imports DavidClientAddin
Imports InfoCenter
Imports System.Reflection
Imports System.Runtime.InteropServices
'Es wird ein Button in der Favoriten-Leiste erzeugt, der einen MessageEditor öffnet
namespace DCA.Classic.EditorAufruf
<
Guid("d531103a-19b7-4748-8287-c9db2a26b6a5")>
Public Class Main
Implements IAddinInstall, IDavidClientAddin
Public Sub Startup(pInfoCenter As Object) Implements DavidClientAddin.IDavidClientAddin.Startup
Dim oInfoCenter As IInfoCenter = DirectCast(pInfoCenter, IInfoCenter)
'Beispiel. Setzen der Quelle im Anwendungsprotokoll
Helper.Diagnostics.SetEventname(MyBase.GetType)
End Sub
Ich hatte erst gedacht das ich ein Interface direkt aus einer
DLL verwenden kann.
Danke für die Hilfe.