Einzelnen Beitrag anzeigen

Whistler

Registriert seit: 2. Mär 2004
98 Beiträge
 
Delphi 2006 Professional
 
#1

Prozedurname variabel ansteuern

  Alt 22. Aug 2004, 21:51
Guten Abend,

ein Button "Weiter" soll bei Klick "Prozedur1" aufrufen. Klickt man erneut, "Prozedur2", dann "Prozedur3" und so weiter! Irgendwie stehe ich gerade auf dem Schlauch, ich weiß nicht wie ich das realisieren sollte.

Als WorkARound mache ich atm folgendes:
Delphi-Quellcode:
// In Jeder Prozedur wird die Variable "aktuelle_prozedur" (Type Integer) um "1" erhöht
aktuelle_prozedur := aktuelle_prozedur + 1;
// Nun prüft ich beim "OnClick" Event des Buttons den Wert von "aktuelle_prozedur" und rufe entsprechende Prozedur auf
if aktuelle_prozedur = 1 then Prozedur1;
if aktuelle_prozedur = 2 then Prozedur2;
if aktuelle_prozedur = 3 then Prozedur3;
Nachteil:
Ich habe ziemlich viele Prozeduren und es kommen und gehen oft welche. Da habe ich keine Lust immer neue "IF-Schleifen" zu schreiben (ja, ist eigentlich keine Arbeit...) bzw. welche weg zunehmen.
mfg

Whistler
  Mit Zitat antworten Zitat