Forum: .NET-Framework (managed code)
by Sergej_Molotov,
31. Jan 2020
Wer eine TLB-Datei haben möchte, kann diese wie folgt berechnen:
tlbexp Test.dll /asmpath:"C:\Windows\Microsoft.NET\Framework\v4.0.30319"
tlibimp -P Test.tlb -Pt+
Forum: .NET-Framework (managed code)
by Sergej_Molotov,
31. Jan 2020
Der Aufruf der Funktion geling jetzt auch. Ich habe über "Komponente --> Komponente importieren --> .Net-Assembly importieren" die OHNE comhost.dll importiert und konnte dann die Funktionen aufrufen.
Danke 4dk2 und allen anderen
Forum: .NET-Framework (managed code)
by Sergej_Molotov,
31. Jan 2020
Der Hinweis mit x86 in C# hat auch bei mir geholfen. Jetzt versuche ich gerade eine Funktion meiner erzeugten Klasse aufzurufen, aber das geht noch nicht. Versuche es aber weiter...
Variante referenziert kein Automatisierungsobjekt
Forum: .NET-Framework (managed code)
by Sergej_Molotov,
31. Jan 2020
Yepp, habe die Projekname.comhost.dll registriert.
Forum: .NET-Framework (managed code)
by Sergej_Molotov,
31. Jan 2020
ja, die beiden Links habe ich gesehen und auch gelesen.
Bisher haben wir bei uns ein .Net Framework 4.6.x Assemblies im Einsatz, die wir Side-By-Side ausliefern. TLB's können generiert und wunderbar in Delphi verwendet werden.
mt -managedassemblyname:"MyCSharpAssembly.dll" -nodependency -out:"MyCSharpAssembly.manifest"
tlbexp "MyCSharpAssembly.dll" /out:"MyCSharpAssembly.tlb"...