![]() |
Klassenname als String
Wenn ich zum Beispiel eine Klasse habe:
Delphi-Quellcode:
Das ich eine Message bekomme in der der Name der eigenen Klasse steht. In diesem Beispiel: "Hello my name is THeinrich".
type
THeinrich = class procedure Hallo; end; procedure THeinrich.Hallo; begin ShowMessage('Hello my name is ' + MeinKlassenName); end; Geht sowas schon? Also universell für alle Klassen? |
AW: Klassenname als String
|
AW: Klassenname als String
Perfekt! :stupid: Thanks.
|
AW: Klassenname als String
Nur zur Info:
UnitName, QualifiedClassName und UnitScope sind auch ganz praktisch. UnitName gibt's schon länger ... irgendwo zwischen D2006 und D2010 Das Andere ist neuer (XE2 oder später), aber indirekt gibt es das auch schon länger, denn über die neue RTTI kommt man auch an den QualifiedName ran, sowie nochmals an den den UnitName. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:49 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 by Thomas Breitkreuz