Autor Beitrag
Ashiaka
Hält's aus hier
Beiträge: 2

Win XP
D3 Prof
BeitragVerfasst: So 02.11.03 13:50 
Hi!
Hab ne Frage:

Wie ist es möglich innerhalb einer Procedur eine andere aufzurufen, so dass diese dann 1 mal durchläuft und dann wieder zur eigentlichen zurückspringt?

MfG, Ashiaka

Moderiert von user profile iconTino: Topic verschoben.
obbschtkuche
Gast
Erhaltene Danke: 1



BeitragVerfasst: So 02.11.03 13:54 
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
procedure foo;
begin
 showmessage('afdnkap');
end;

procedure bar;
begin
 showmessage('asd');
 foo;
 showmessage('asd');
end;


ist es das oder hab ich deine Frage falsch verstanden?
Killmag10
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 297

Suse Linux / DOS / Windows All In One ;)
D4 / D2005
BeitragVerfasst: So 02.11.03 14:46 
Da du denk ich mal noch nicht so gut Delphi kannst erkläre ich dir nochmal den aufbau !

procedure Prozedurname(Parameterliste);


Procedure = sagt das es eine Procedure ist

Prozedurname = ist einfach der Name

Parameterliste = sind die Varieablen und Konstanden die du übergibst (must du auch beim aufrufen immer mit über geben !)

Beispiel
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
Procedure TForm1.test(Sender :TObject);
begin
showmessage('test');
end;

Procedure TForm1.Button1Click(Sender: TObject);
begin
test(Procedure_butten);
end;

_________________
Mega-inkompetente Computer-ruinierende Organisation spioniert ohne funktionierende Technik
Ashiaka Threadstarter
Hält's aus hier
Beiträge: 2

Win XP
D3 Prof
BeitragVerfasst: Mo 03.11.03 00:01 
Danke! Werde es mit euren Tipps mal versuchen!
Tino
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Veteran
Beiträge: 9839
Erhaltene Danke: 45

Windows 8.1
Delphi XE4
BeitragVerfasst: Mo 03.11.03 10:05 
Hallo und :welcome: hier im Delphi-Forum.de!

Wenn die Procedure nur in der einen anderen Procedure aufgerufen werden muss dann kannst du das auch so implementieren:
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
Procedure Test;

    Procedure Test2;
    Begin
      { Hier der Code }
    End;

Begin
  Test2;
End;

Dadurch ist die Procedure Text2 nur in der Procedure Text1 aufrufbar.

Gruß
Tino