Entwickler-Ecke

Grafische Benutzeroberflächen (VCL & FireMonkey) - Fehler bei selbst geschriebener Prozedur!


rob87 - Di 29.01.08 08:53
Titel: Fehler bei selbst geschriebener Prozedur!
Ich hab eine private-Prozedur selbst geschrieben:

Delphi-Quelltext
1:
2:
3:
4:
  private
    { Private-Deklarationen }
    Checkbox1_Enabled();    <-- Fehlermeldung: , oder : erwartet, aber ( gefunden
    ...



Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
implementation

  uses ......;

{$R *.dfm}

...

procedure TfrmVerbrEintr.Checkbox1_Enabled();
begin
      L1.Enabled := true;
      CB1.Enabled := true;
      L2.Enabled := true;
      E1.Enabled := true;
      L3.Enabled := true;
      E2.Enabled := true;
end;


Wahrscheinlich steh ich auf der Leitung, aber irgendwie find ich den Fehler ned :roll:


jasocul - Di 29.01.08 09:09

Lass einfach die Klammern weg. Wenn du keine Argumente an die Prozedur übergeben willst, sind die "verboten".


hazard999 - Di 29.01.08 09:11

Hallo,

versuch mal:


Delphi-Quelltext
1:
   procedure Checkbox1_Enabled;                    


und ein Delphi-Beginner-Tutorial lesen.

r u

René


hazard999 - Di 29.01.08 09:12

@jasocul:

Verboten auch wenns unter Hochkomma steht ist eigentlich falsch...


jasocul - Di 29.01.08 09:24

Stimmt. Man darf es machen. Mein Fehler. Das eigentliche Problem war wohl, dass "procedure" gefehlt hat.


rob87 - Di 29.01.08 09:50

Ich hatte die Klammern am Anfang nicht da: Da kam dann die Fehlermeldung:
, oder : erwartet, aber ; gefunden

Deswegen habe ich die Klammern nachträglich hinzugefügt.

Ich hab auch schon in einem anderen Formular eine Prozedur mit leeren Klammern verwendet. Das funktioniert einwandfrei, aber bei dieser Funktion hab ich irgendeinen Syntax-Fehler.. :(


rob87 - Di 29.01.08 09:54

user profile iconhazard999 hat folgendes geschrieben:
Hallo,

versuch mal:


Delphi-Quelltext
1:
   procedure Checkbox1_Enabled;                    



Hat ich auch schon. Bringt auch nichts. Das Problem ist, dass er mir wenn ich den Formularnamen angebe, und dann einen Punkt mach, er mir diese Prozeduren gar nicht vorschlägt


oldmax - Di 29.01.08 10:28

Hi
Es deutet immer noch darauf hin, wie es jasocul schon geschrieben hat, es fehlt das Wort "Procedure".
Einen anderen Fehler kann ich da auch nicht sehen.
Gruß oldmax


rob87 - Di 29.01.08 10:31

user profile iconoldmax hat folgendes geschrieben:
Hi
Es deutet immer noch darauf hin, wie es jasocul schon geschrieben hat, es fehlt das Wort "Procedure".
Einen anderen Fehler kann ich da auch nicht sehen.
Gruß oldmax


Aso ja klar. Ich bin ja ein Held. Jetzt is der Groschen gefallen! :lol: :lol: :lol: *schäm*