Thema: Delphi procedure aufrufen!

Einzelnen Beitrag anzeigen

Benutzerbild von Nalincah
Nalincah

Registriert seit: 18. Jul 2003
898 Beiträge
 
Delphi 6 Professional
 
#20

Re: procedure aufrufen!

  Alt 15. Dez 2003, 16:15
Wenn ich das so mache:

Delphi-Quellcode:
  public
    { Public declarations }
    procedure Aufruf;
  end;


var
  Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
begin
  TForm1.Aufruf;
end;

procedure Aufruf;
begin
  ShowMessage('Klappt');
end;
Dann sagt der

Delphi-Quellcode:
[Fehler] Unit1.pas(33): Diese Form des Methodenaufrufs ist nur für Klassenmethoden erlaubt
[Fehler] Unit1.pas(20): Ungenügende Forward- oder External-Deklaration: 'TForm1.Aufruf'
Habs bis jetzt auch noch nie so gemacht. nur andersrum
Delphi-Quellcode:
procedure TForm1.Aufruf;
begin
  // Source
end;
und aufruf mit
Delphi-Quellcode:
begin
  Aufruf;
end;
Ist das ein Fehler von dir oder von mir? Wenn von mir: Wo liegt der Fehler und der Unterschied zwischen den beiden Möglichkeiten?
Sebastian
Ehemals bekannt als General2004
  Mit Zitat antworten Zitat