Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Algorithmen, Datenstrukturen und Klassendesign (https://www.delphipraxis.net/78-algorithmen-datenstrukturen-und-klassendesign/)
-   -   StringToClass for TCustomAttribute descendant? (https://www.delphipraxis.net/192935-stringtoclass-tcustomattribute-descendant.html)

HJay 2. Jun 2017 18:13

StringToClass for TCustomAttribute descendant?
 
Ich benötige eine Umwandlung eines Strings ('TestListAttribute') in eine Klasse. Wie kann man einen String in eine Klasse umwandeln, die von TCustomAttribute abgeleitet ist?

Delphi-Quellcode:
interface

TestListAttribute = class(TCustomAttribute) end;

implementation

procedure Frage;
  var AClass : TClass;
      AName : String;
begin
  AName := 'TestListAttribute';
  AClass := StringToClass(AName); // how to implement StringToClass()?
end;

himitsu 2. Jun 2017 19:09

AW: StringToClass for TCustomAttribute descendant?
 
Via RTTI suchen.

Ich wüsste jetzt auch keinen Grund, wozu man sowas gebrauchen könnte, drum hat da auch niemand 'ne zentrale Registrierungsstelle dafür eingebaut.


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:27 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