Einzelnen Beitrag anzeigen

Benutzerbild von Phoenix
Phoenix
(Moderator)

Registriert seit: 25. Jun 2002
Ort: Hausach
7.608 Beiträge
 
#2

AW: MediaPortal C# Reference -> Delphi

  Alt 9. Feb 2011, 18:11
Weil das in den Metadaten des Assemblies drinsteht.
Was Du da hast in eine .NET Komponente, die kannst Du mit Delphi nicht mal 'so einfach' ansprechen.
Du musst dazu die mscorlib.dll in Deinen Prozessraum laden und kannst dann mit ganz bösen Konstrukten (Stichwort: Reverse P/Invoke) die .NET - Teile ansprechen. Mehr oder weniger Elegant. Etwas einfacher geht das mit Zusatztools wie z.B. Hydra. Hiermit kannst Du .NET-Komponenten ähnlich wie Delphi-Komponenten verwenden nachdem sie einmal importiert wurden. Das ganze hin- und her-konvertieren (marshalling) und die Calls in .NET rein übernimmt dann Hydra für Dich.
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org
  Mit Zitat antworten Zitat