Entwickler-Ecke
Sonstiges (Delphi) - findcomponent funktioniert nicht
theluckyghost - Mo 10.03.03 16:04
Titel: findcomponent funktioniert nicht
Hi,
Ich benutze die Funktion findcomponent um mit einem index in einer for-Schleife mehrere Editfelder zu durchlaufen. Solange ich die Funktion in einer Button-Procedure verwende funktioniert sie auch, aber wenn ich sie in einer 'normalen' Procedure verwende bekomme ich die Fehlermeldung: 'Undeclared identifier'. Ich möchte die Funktion benutzen, um am Anfang eines Programs Zahlen in die Editfelder zu schreiben. Kann mir jemand sagen weas ich falsch mache und wie ich findcomponent Funktion auch in anderen Procedures verwenden kann.
Danke Benjamin
derDoc - Mo 10.03.03 16:10
Schreibe doch mal deine Quellcode hier herein.
derDoc - Mo 10.03.03 16:12
Ist nur so eine Idee:
Du musst TForm1. vor die procedure Schreiben und diese dann oben bei private nochmal ohne TForm1. angeben. (TForm1 ist der Typ deiner Hauptform + .)
Keldorn - Mo 10.03.03 16:13
Hallo
leider hast du keinen Quelltext mit gepostet, könnt mir dein Problem so vorstellen:
du mußt die Form davor schreiben
Quelltext
1: 2: 3: 4:
| procedure meinenormaleproc; begin Form1.FindComponent... end; |
oder die proc mit in den private teil der Form aufnehmen
Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11:
| TForm1 = class(TForm) ... private { Private-Deklarationen } procedure meineandereProc; public ... procedure Tform1.meineandereProc; begin findcomponent ... end; |
Mfg Frank
//edit, na super, gleich um 2 antowrten zu langsam :cry: :wink:
derDoc - Mo 10.03.03 16:19
Ich war ausnahmsweise mal schneller. :D
Udontknow - Mo 10.03.03 17:09
@DerDoc: Was meinst du eigentlich mit "oben im private-Bereich ohne TForm1. angeben"? FindComponent ist doch schliesslich schon in TComponent deklariert & implementiert?
Cu,
Udontknow
derDoc - Mo 10.03.03 17:45
Diesen Bereich meine ich:
Quelltext
1: 2: 3: 4: 5: 6: 7: 8:
| type TForm1 = class(TForm) private //hier sollte das stehen { Private-Deklarationen } public { Public-Deklarationen } end; |
theluckyghost - Mo 10.03.03 18:20
Titel: quellcode
Das mit dem Quellcode gestaltet sich leider etwas schwierig, weil der auf einem Schulrechner ist und ich dort erst wieder in einer Woche Zugriff habe. Trotzdem danke ich euch für eure hilfe und werde mich vieleicht nächsten Montag nochmal melden
Nochmals danke
Benjamin
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!