Delphi-PRAXiS
Seite 2 von 4     12 34      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Prozedur aufrufen (https://www.delphipraxis.net/42514-prozedur-aufrufen.html)

Nils_13 20. Mär 2005 10:32

Re: Prozedur aufrufen
 
hi,

du must die procedure noch eintragen (TForm1):
Delphi-Quellcode:
procedure CopyFiles;

Die Muhkuh 20. Mär 2005 10:33

Re: Prozedur aufrufen
 
Zitat:

Zitat von hehemande
Hi,

Genau das habe ich bereits getan, aber er sagt weiterhin "Undefinierter bezeichner" :-(

Gruß
Michael

Wie hast du die Procedure deklariert in der Unit1.

hehemande 20. Mär 2005 10:35

Re: Prozedur aufrufen
 
Delphi-Quellcode:
procedure CopyFiles();
begin
  //Blabla
end;

Die Muhkuh 20. Mär 2005 10:39

Re: Prozedur aufrufen
 
Aha,

schau dir nochmal meinen ersten Post an. Da steht wie du das deklarieren musst.

semo 20. Mär 2005 10:42

Re: Prozedur aufrufen
 
im private bereich deklariert??? dann kann das nicht gehen. du musst den public bereich nehmen!

hehemande 20. Mär 2005 10:43

Re: Prozedur aufrufen
 
Achso, sorry

Muss
Delphi-Quellcode:
TForm1 = class
private
vor alles, oder nur vor diese Prozedur?

Nils_13 20. Mär 2005 10:47

Re: Prozedur aufrufen
 
Delphi-Quellcode:
type
  TForm1 = class(TForm)
  private
    { Private-Deklarationen }
  public
    { Public-Deklarationen }
    // --> Hier muss die procedure rein  <--
  end;

semo 20. Mär 2005 10:48

Re: Prozedur aufrufen
 
Unit 1:
Delphi-Quellcode:
TForm1 = class
  private
  ...
  public
    procedure CopyFiles;
end;


...
procedure TForm1.CopyFiles;
begin
  //machwas
end;

Unit2:
Delphi-Quellcode:
uses Unit1;

....

procedure TForm2.Button1Click(Sender: TObject);
begin
  CopyFiles;
end;

hehemande 20. Mär 2005 10:57

Re: Prozedur aufrufen
 
Jetzt habe ich folgenden Fehler:
Zitat:

[Fehler] Unit1.pas(17): Ungenügende Forward- oder External-Deklaration: 'TForm1.CopyFiles'

Nils_13 20. Mär 2005 11:00

Re: Prozedur aufrufen
 
Delphi-Quellcode:
type
  TForm1 = class(TForm)
  private
    { Private-Deklarationen }
  public
    { Public-Deklarationen }
    procedure CopyFiles;
  end;
----------------------------
procedure TForm1.CopyFiles; //<--
begin
// mach was
end;


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:29 Uhr.
Seite 2 von 4     12 34      

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz