Einzelnen Beitrag anzeigen

ustra

Registriert seit: 12. Mär 2003
Ort: Geesthacht
138 Beiträge
 
Delphi 5 Professional
 
#1

Probleme beim Aufrufen einer Prozedur in einer anderen Unit

  Alt 18. Mär 2003, 11:39
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
Ulrich Strauer
  Mit Zitat antworten Zitat