Einzelnen Beitrag anzeigen

Benutzerbild von Neutral General
Neutral General

Registriert seit: 16. Jan 2004
Ort: Bendorf
5.219 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#10

Re: Compilerschalter MethodInfo global

  Alt 6. Jun 2008, 20:30
Hi,

Hab mir die Unit mal angeguckt, noch nicht getestet. Aber der Code kommt mir seltsam vor.

Delphi-Quellcode:
var
  T: System.Type; // *)
  Methods: Array of MethodInfo; // **)
begin
  T := AClass.ClassInfo;
  Methods := T.GetMethods(); // ***)
end;
Diesen Code finde ich in einer Methode in dieser Unit. (habs etwas zerschnitten)

*) Wie bitte? Also meine System.pas kennt sowas nicht o.O
**) MethodInfo wurde da irgendwie nirgendwo deklariert. Es wurden auch keine fremden/eigenen Units eingebunden, außer:

Delphi-Quellcode:
uses
{$IFDEF CLR}
  System.Reflection,
{$ENDIF}
was mir aber auch spanisch vorkommt 7

Moment mal... bevor ich hier weiterschreibe... Ist das vielleicht Delphi .NET? Kommt mir grad ein bisschen so vor...

Des weiteren habe ich beim googlen das hier gefunden:

Zitat:
Kein standardisierter Präprozessor (würde auch beim ersten Punkt helfen), dadurch keine Möglichkeit global einen Compiler-Schalter zu setzen und an alle Units weiterzureichen ohne Include-Dateien zu benutzen.
Und diese Include Dateien müsste man dann in jede Unit einbinden stimmts?

Gruß
Neutral General
Michael
  Mit Zitat antworten Zitat