![]() |
.NET Klassen / Methoden / Eigenschaften auslesen
Hallo,
ich würde gerne in einer Delphi for Win32 Anwendung die Klassen, Methoden, Eigenschaften aus dem .Net-Framework auslesen. Da die Suchmaschinen für die Kombination Delphi ... .NET immer nur Seiten auf Delphi.NET ausspucken hab ich mir gedacht ich frag hier mal nach, ob es möglich ist, mit Delphi-Bordmitteln (oder Drittkomponenten) auf das .NET-Framework zuzugreifen. Ich möchte nur die Klassen auslesen mit ihren Eigenschaften und Methoden, nichts weiter (also nichts darstellen außer den Bezeichnern ausgeben und wenn möglich vielleicht noch Eigenschaftstypen und dergleichen). Danke schonmal für eure Hilfe, Florian |
AW: .NET Klassen / Methoden / Eigenschaften auslesen
Hi,
Zitat:
GRüße |
AW: .NET Klassen / Methoden / Eigenschaften auslesen
Mir geht es um System.Drawing, System.Forms, etc. Also den original Framework-Assemblies von Microsoft.
mfg Florian |
AW: .NET Klassen / Methoden / Eigenschaften auslesen
Da gerade bei diesen Assemblies in nächster Zeit wenige Änderungen zu erwarten sind... warum sie nicht schnell in einem .NET-Programm als XML exportieren?
|
AW: .NET Klassen / Methoden / Eigenschaften auslesen
Hallo,
ich hab mal schnell eine Export-Funktion in C# geschrieben --> Ergebnis: System.Windows.Forms.dll ergibt mir eine XML-Datei mit einer Größe von 12.9MB und da sind noch nicht viele Informationen drinnen. Wenn ich das jetzt für das gesamte .NET-Framework zur Verfügung stellen möchte komme ich wahrscheinlich in die hunderte MB was ja auch nicht Sinn und Zweck der Sache ist. Werd noch sehen, was rauszuholen ist, wenn ich die XML-Knoten anders benenne. mfg Florian |
AW: .NET Klassen / Methoden / Eigenschaften auslesen
Ok, bei solchen Datenmengen wäre ein On-The-Fly-Ansatz vielleicht doch besser :) . Mit den
![]() |
AW: .NET Klassen / Methoden / Eigenschaften auslesen
Hallo,
danke für die Antwort, hab mir in der Zwischenzeit aber schon was eigenes gestrickt, das eigentlich funktioniert. Werde aber die DLL mal ausprobieren. :) mfg Florian |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:23 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz