![]() |
Prozedur aufrufen
Hallo zusammen,
Nachdem ich es nun dank eurer Hilfe geschafft habe, einen Timer auf einer anderen Form zu aktivieren, möchte ich nun gerne eine Prozedur (CopyFiles) auf einer anderen Form aufrufen. Ich habe es folgendermaßen versucht:
Delphi-Quellcode:
Das hat aber nicht so richtig geklappt :-(
Form1.CopyFiles;
Vielen Dank für eure Hilfe Michael |
Re: Prozedur aufrufen
Hat nicht geklappt. Sorry, aber ich hab meine Glaskugel vergessen. Gibt es eine Fehlermeldung? Wenn ja, welche?
|
Re: Prozedur aufrufen
Zitat:
|
Re: Prozedur aufrufen
Den Befehl gibt es nicht.
|
Re: Prozedur aufrufen
Hi,
ich gehe mal von aus, dass das so aussieht:
Delphi-Quellcode:
Wenn dann sollte das so aussehen:
implementation
procedure TForm1.Button1Click(Sender: TObject); begin Form1.CopyFiles; end; procedure CopyFiles; begin mach was... end;
Delphi-Quellcode:
[edit] :wall: Erst lesen, dann schreiben.
TForm1 = class
private procedure CopyFiles; end; ... ... ... implementation procedure TForm1.Button1Click(Sender: TObject); begin CopyFiles; end; procedure TForm1.CopyFiles; begin machwas end; Wenn du in Unit2 (Form2) die Procedure CopyFiles aus der Unit1 (Form1) aufrufen willst, muss du das so machen:
Delphi-Quellcode:
[/edit]
// Unit2
uses {blablabla}, Unit1; // Aufrufen Form1.CopyFiles; |
Re: Prozedur aufrufen
die unit in welcher sich der befehl befindet in "uses" der Unit einbinden wo du den Befehl aufrufen willst
|
Re: Prozedur aufrufen
Hi,
Nein, so sieht es nicht aus, weil in deinem Beispiel Versucht wird, von Form1 aus eine Prozedur auf der gleichen Form aufzurufen. Ich versuche aber, von Form2 aus auf die Prozedur auf Form1 zuzugreifen. Danke Michael |
Re: Prozedur aufrufen
Zitat:
Gruß Michael |
Re: Prozedur aufrufen
Zitat:
|
Re: Prozedur aufrufen
Hi,
Genau das habe ich bereits getan, aber er sagt weiterhin "Undefinierter bezeichner" :-( Gruß Michael |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:34 Uhr. |
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