Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Name aus string? (https://www.delphipraxis.net/57996-name-aus-string.html)

Headi 29. Nov 2005 19:51


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:
var mename:string
begin
 mename:='MeTest';
 ((mename).lines:=MeTest2.Lines;
end;
wie kann ich die variable einbinden, so dass sie auch richtig als name akzeptiert wird?

ich hoffe ihr versteht was ich meine :lol:

mfg headi

Airblader 29. Nov 2005 19:53

Re: Name aus string?
 
Delphi-Referenz durchsuchenFindComponent ;)

air

idontwantaname 29. Nov 2005 19:56

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......

Headi 29. Nov 2005 20:25

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:
TMemo Form1(FindComponent(VarMemo)).Lines:=Memo1.Lines;
kann mir vielleicht jemand den richtigen code liefern?

[EDIT]
Achso jetzt hab ich das doch noch rausgefunden;)
so lautet der Code richtig:

Delphi-Quellcode:
(Form1.FindComponent(VarMemo) as TMemo).Lines:=Memo1.Lines;
[/EDIT]

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