Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.189 Beiträge
 
Delphi 12 Athens
 
#2

AW: Name einer Klasse "direkt" erhalten

  Alt 9. Apr 2012, 09:39
Delphi-Referenz durchsuchenTMyClass.ClassName?

Das ist ein Class Property eine Class Function.



Du hast diese Variable nicht initialisiert ... ich hoffe du freust dich über die Exception. (bei einer lokalen Variable)
Zitat:
Delphi-Quellcode:
var
  MyClass: TMyClass;

begin
  S := MyClass.ClassName;
end;
Und ja, das Andere geht auch
Delphi-Quellcode:
function GetClassName(C: TClass): string;
begin
  Result := C.ClassName;
end;
oder wie währe es mit S := TRttiContext.Create.GetType(TMyClass).Name; ?
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu ( 9. Apr 2012 um 09:46 Uhr) Grund: Funktion und nicht Property :oops:
  Mit Zitat antworten Zitat