Wieso ist es in Lazarus so wichtig in welcher Reihenfolge der Code geschrieben wird?
Zb bei diesem Code:
Code: Alles auswählen
procedure TForm1.Button1Click(Sender: TObject);
begin
GetName;
ShowMessage(Name);
end;
procedure GetName;
begin
Name := Label1.Caption;
end;
Code: Alles auswählen
unit1.pas(34,10) Error: Identifier not found "GetName"
unit1.pas(40,17) Error: Identifier not found "Label1"
Code: Alles auswählen
procedure GetName;
begin
Name := Label1.Caption;
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
GetName;
ShowMessage(Name);
end;
Code: Alles auswählen
unit1.pas(34,17) Error: Identifier not found "Label1"
1. Wieso muss ich die getName procedure vor den ButtonClick schreiben damit es funktioniert? So kann ich meinen Code nur sehr schwer sortieren

2. Wieso wird in der procedure getName das Label1 nicht gefunden?
Gruß, flashkid