![]() |
Name aus string?
Hallo leute
So ich bin wieder mal auf ein Problem gestossen, und zwar folgendes: Ich habe eine Variable (string(name=mename)) in der der Name eines memofeldes gespeichert ist (MeTest) Jetzt möchte ich den text im memo feld MeTest ändern nähmlich zu MeTest2.Lines. So habe ich das versucht aber das geht logischerweise nicht
Delphi-Quellcode:
wie kann ich die variable einbinden, so dass sie auch richtig als name akzeptiert wird?
var mename:string
begin mename:='MeTest'; ((mename).lines:=MeTest2.Lines; end; ich hoffe ihr versteht was ich meine :lol: mfg headi |
Re: Name aus string?
|
Re: Name aus string?
schau dir mal FindComponent an, du musst dann noch einen Typecast machen
Delphi-Quellcode:
(FindComponent('Memo1') as TMemo).Lines........
// beides ist imho das selbe TMemo(FindComponent('Memo1')).Lines...... |
Re: Name aus string?
Vielen dank euch beiden,
nur hab ich da noch ein problem, und zwar ist mein memo in form1 und der code in form2. Ich habe das jetzt auch schon so versucht aber das geht nicht:
Delphi-Quellcode:
(FindComponent(Form1(VarMemo)) as TMemo).Lines:=Memo1.Lines;
Delphi-Quellcode:
kann mir vielleicht jemand den richtigen code liefern?
TMemo Form1(FindComponent(VarMemo)).Lines:=Memo1.Lines;
[EDIT] Achso jetzt hab ich das doch noch rausgefunden;) so lautet der Code richtig:
Delphi-Quellcode:
[/EDIT]
(Form1.FindComponent(VarMemo) as TMemo).Lines:=Memo1.Lines;
vielen dank nochmals mfg headi |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:48 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