![]() |
Undefinierter Bezeichner 'FindComponent' *wall*
Moin,
ein wirkliches seltsames Problem, was mich gerade zu Verzweiflung bringt. Ich arbeite in meinem Projekt mit FindComponent, in der Hauptunit funktioniert auch alles wunderbar:
Delphi-Quellcode:
Exakt derselbe Code in abgewandelter Form steht jetzt in einer anderen Unit:
(FindComponent('Param' + IntToStr(numbers[i])) as TMenuItem).Visible := true;
Delphi-Quellcode:
Jedoch bekomme ich nur die Fehlermeldung [Pascal Fehler] uOptions.pas(171): E2003 Undefinierter Bezeichner: 'FindComponent', obwohl die Unit Classes (welche anscheinend FindComponent beinhaltet) selbstverständlich eingebunden ist. Hat da jemand ne Lösung?
(FindComponent('Edit' + IntToStr(numbers[i])) as TEdit).Text := name[i];
|
Re: Undefinierter Bezeichner 'FindComponent' *wall*
.FindComponent ist eine Methode der Form-Klasse -> Unit Forms
|
Re: Undefinierter Bezeichner 'FindComponent' *wall*
Findcomponent ist eine Methode von einem TWinControl (?!) und man kann sie nicht einfach so aufrufen ;)
|
Re: Undefinierter Bezeichner 'FindComponent' *wall*
Zitat:
Aber ich stand mal wieder auf dem Schlauch und hatte vergessen das ich in einer anderen Klasse war, es musste selbstverständlich
Delphi-Quellcode:
heißen. :wall:
(frmOptions.FindComponent('Edit' + IntToStr(numbers[i])) as TEdit).Text := name[i];
'tschuldigung für die Störung. :oops: :stupid: |
Re: Undefinierter Bezeichner 'FindComponent' *wall*
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:10 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