Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi String in TObject umwandeln und umgekehrt (https://www.delphipraxis.net/66082-string-tobject-umwandeln-und-umgekehrt.html)

benst 24. Mär 2006 13:02


String in TObject umwandeln und umgekehrt
 
Hi,
kennt jemand eine Möglichkeit einen String in ein TObject umzuwandeln?
Damit ich folgendes machen kann (so genau geht das natürlich nicht, nur um zu verdeutlichen, was ich meine):
Delphi-Quellcode:
s: String;
...

s:='Image1';
TImage(s).hint:='hallo';
Ich möchte Eigenschaft von Objekten in einer Textdatei speichern und diese wieder auslesen können (aber ich möchte das nicht so machen:
Delphi-Quellcode:
if s='Image1' then Image1.hint:='hallo';
Wäre ja irgendwie umständlich.) Aber ich möchte diese Eigenschaften nicht in einer INI speichern, weil ich auch den Inhalt von einem Memo speichern muss.
Achso, würde dann auch gerne wissen wie ich den Weg anders herum beschreite, quasi TObject -> String.
Danke
Ben

Sharky 24. Mär 2006 13:04

Re: String in TObject umwandeln und umgekehrt
 
Hai benst,

suche mal hier im Formun und in deiner Hilfe nach Delphi-Referenz durchsuchenFindComponent

Hansa 24. Mär 2006 13:10

Re: String in TObject umwandeln und umgekehrt
 
Vorab : verstehe nicht, was Du da vorhast. :???: Aber zur Info : ab TStrings (also auch die Nachfolger) hat jeder string die Eigenschaft Objects ! Damit kann man ziemlich alles realisieren. Würde ich mir mal ansehen.

benst 24. Mär 2006 13:36

Re: String in TObject umwandeln und umgekehrt
 
"FindComponent" das ist genau das, was ich gesucht habe, danke!
Aber gibt es auch eine Umkehrung: TObject->String ?
Ben

marabu 24. Mär 2006 13:38

Re: String in TObject umwandeln und umgekehrt
 
Du meinst bestimmt die Eigenschaft Name der Komponente.

Grüße vom marabu

Sharky 24. Mär 2006 13:39

Re: String in TObject umwandeln und umgekehrt
 
Entweder nimmst Du einfach die Eigenschaft Delphi-Referenz durchsuchen.Name für den Namen des Objektes oder Delphi-Referenz durchsuchen.ClassName für den Namen der Klasse.

benst 24. Mär 2006 20:06

Re: String in TObject umwandeln und umgekehrt
 
Danke


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:48 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz