Einzelnen Beitrag anzeigen

dkoehler

Registriert seit: 1. Nov 2007
33 Beiträge
 
#1

Classtypes in Delphi-Assemblies in C# nutzen?

  Alt 14. Dez 2008, 21:04
C# gestattet es ja nicht, Classtypes zu definieren (wie in Delphi: "type of class ..."). Wenn ich allerdings eine Delphi-Package, die selbige enthält, als Assembly compiliere und die dll dann in Visual C# 2008 lade und untersuche, erscheint zu jeder entsprechenden Klasse TMyClass noch eine Klasse TMyClass.@MetaTMyClass. Außerdem tauchen Methoden auf, die diese Meta-Klassen als Parameter verlangen.

Gibt es irgendwo eine Dokumentation, die erläutert, was es damit auf sich hat bzw. wie man diese Einsprungspunkte in die dll nutzen kann. C# jedenfalls verweigert es, entsprechende Klassen zu definieren, weil das @-Zeichen offenbar die Syntaxregeln für Klassenbezeichner verletzt. Any ideas?

Dieter
  Mit Zitat antworten Zitat