![]() |
StrongToStatement oder sowas?
Hey leutss,
Hab eben ein problem, und auch schon danach gesucht...aber nichts gefunden. Ich habe einen String den ich aber als statement nutze will. Also z.b:
Delphi-Quellcode:
Ich hoffe ihr habt verstanden was ich meine.
astring := 'Button1.Caption';
Form2.astring := 'Button Name'; Oder geht das garnicht? |
Re: StrongToStatement oder sowas?
Zitat:
|
Re: StrongToStatement oder sowas?
Hi,
Das was du machen willst geht in Delphi nicht. Bzw. der Code von oben funktioniert zwar schon, aber es wird halt nur astring der neue Wert zugeordnet und nicht dem Button. Gruß Neutral General |
Re: StrongToStatement oder sowas?
Ach, sowas wie in PHP die variablen Variablen? Das geht wirklich nicht (zumindest nach meinem Kenntnisstand).
|
Re: StrongToStatement oder sowas?
Zitat:
astring ist ein String, und trägt die value 'Button1.Caption' und jetzt will ich durch einen buttonclick den button ändern der im string steht also Form2.astring := 'asasas'; // und astring ist ja Button1.Caption also = Form2.Button1.Caption. wollts nur noch mal erlären, weiss jetzt aber das es nicht geht :) danke. |
Re: StrongToStatement oder sowas?
DeddyH hat Recht, sowas ist in Delphi nicht beziehungsweise nur eingeschränkt möglich. Bei deinem Beispiel ginge es noch mit FindComponent und RTTI, aber sobald es sich nicht mehr um Komponenten und/oder nicht mehr um published Properties handelt, funktioniert auch das nicht mehr.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 22: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