![]() |
Edit1.Text als Var !!!
Hallo
mein Code lautet :
Delphi-Quellcode:
Der inhalt von Edit1.Text = 123
var xy: String
begin xy:=Edit1.Text; // hier kommt eine Fehlermeldung : Undeclared Edit1 !!! Und wenn ich in Code so eingebe :
Delphi-Quellcode:
...
xy:='123'; // dann funktioniert !!!; |
Re: Edit1.Text als Var !!!
Rate mal mit Turbo;
Delphi-Quellcode:
xy := Form1.Edit1.Text; //?
|
Re: Edit1.Text als Var !!!
Exisiert eine Frage?
Zieh dir mal nen neues Editfeld auf dein Formular, dann gehts bestimmt. |
Re: Edit1.Text als Var !!!
Hast du überhaupt ein TEdit namens Edit1 auf der Form? :mrgreen:
Wenn ja, dann mach es entweder so, wie oben schon gesagt, oder deklariere die Function/Procedure im private-Abschnitt der entsprechenden Form. Mfg |
Re: Edit1.Text als Var !!!
Zitat:
|
Re: Edit1.Text als Var !!!
Das stimmt :wink:
Ich schreibe den Formnamen davor nur wenn das Objekt in einer anderen Form sich befindet ! |
Re: Edit1.Text als Var !!!
Zitat:
1) IMMER den Formnamen oder Self verwenden. 2) NIEMALS direkt die Eigenschaften einer Komponente eines anderen Forms ansprechen, Properties benutzen. |
Re: Edit1.Text als Var !!!
Zitat:
|
Re: Edit1.Text als Var !!!
Ganz anders. Wenn der Code zum Formular gehört, dann sollte es immer eine Methode des Formulares sein.
|
Re: Edit1.Text als Var !!!
ich seh die "frage" ganz anders. Auch wenn ich damit jetzt alleine dastehe:
Kann Edit1.Text als Var an eine Prozedur oder Funktion übergeben werden? Nein, geht nicht, da das eine Property ist, die man so nicht als Var übergeben kann. Die Set-Prozedur dafür wird ja nicht mitgegeben. rollstuhlfahrer |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:53 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