Hallo,
ich habe ein Delphi-Projekt mit 2 Units (Unit1, Unit2). In Unit2 habe ich eine Prozedur (Formular heißt FSicherung):
Delphi-Quellcode:
procedure TFSicherung.Sicherung;
begin
ShowMessage('bla');
end;
Nun möchte ich aus der Unit1 (Formular heißt Form1) diese Prozedur aufrufen. Ich habe diese Prozedur als Public in der Unit2 deklariert:
Delphi-Quellcode:
....
BManuell: TButton;
procedure FormCreate(Sender: TObject);
procedure TAutoTimer(Sender: TObject);
procedure TWartenTimer(Sender: TObject);
procedure BManuellClick(Sender: TObject);
private
{ Private-Deklarationen }
public
{ Public-Deklarationen }
procedure Sicherung;
end;
Nun müßte es nach meinem Kenntnisstand eigentlich problemlos möglich sein, diese Prozedur aus Unit1 mit:
FSicherung.Sicherung;
aufzurufen. Ich bekomme aber immer die Meldung: "Undefinierter Bezeichner 'Sicherung'.
In Unit1 steht auch:
Delphi-Quellcode:
implementation
uses Unit2;
Könnt Ihr mir helfen?
Ulrich