![]() |
VCL-Komponenten in Prozedur ansprechen geht nicht
Hallo,
ich habe ein kleines Problemchen. Ich habe eine Prozedur geschrieben, die bestimmte VCL-Komponenten auf dem Form verändern soll (deaktivieren, caption ändern usw.) - alles total banales zeug... nur wenn ich das ganze kompilieren will, bekomm ich exemplarisch folgenden fehler: Zitat:
muss ich in der prozeduren deklaration oder an der form-deklaration diesbezüglich noch etwas ändern oder woran mag das ganze liegen? danke schonmal :) |
Re: VCL-Komponenten in Prozedur ansprechen geht nicht
Hallo,
prüfe mal, ob die Prozedur unter public im MainForm aufgelistet ist und ob die Prozedur den Namen TNameDesForms.EineProzedur trägt. mfG mirage228 |
Re: VCL-Komponenten in Prozedur ansprechen geht nicht
Oder sprech den Button nicht per Button3.blabliblub an, sondern per Form1.Button3.blabliblub.
Bis dann, S - tefano |
Re: VCL-Komponenten in Prozedur ansprechen geht nicht
Zitat:
|
Re: VCL-Komponenten in Prozedur ansprechen geht nicht
Oder nenn deine Procedure TForm1.XYZ und setz dann in den Public Teil von TForm1: "procedure XYZ;"
Beispiel:
Delphi-Quellcode:
unit Unit1;
interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm1 = class(TForm) Edit1: TEdit; private { Private-Deklarationen } public { Public-Deklarationen } procedure XYZ; //<------Muss so aussehen wie unten das end; var Form1: TForm1; implementation {$R *.dfm} procedure TForm1.XYZ; //<------nur oben bei dem muss man das "TForm1." weglassen begin Edit1.Text:=Edit1.Text; end; end. |
Re: VCL-Komponenten in Prozedur ansprechen geht nicht
Das hatte mirage aber doch schon vorgeschlagen, woll?
Bis dann, S - tefano |
Re: VCL-Komponenten in Prozedur ansprechen geht nicht
@S - tefano Upps hatte nur den von dir gelesen gehabt! :oops:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:07 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