Thread sub mit statischem Speicher (28 answers)
Opened by worst_case at 2019-01-26 20:27

worst_case
 2019-01-27 10:41
#189619 #189619
User since
2007-08-18
46 Artikel
BenutzerIn
[default_avatar]
Hallo,

state ist "OK"

Closure geht nicht, da ich ab dem 2. Aufruf die Parameter der Funktion nicht mehr verändern kann. In meinem Fall rufe ich die Funktion zwar immer auf, aber ein Übergabeparameter gibt an welche Funktion intern ausgeführt wird.

So eine Art

my_funktion(1,100) 1=starte inkrement bis hundert
my_funktion(1,100) 0=stoppe inkrement bis hundert
my_funktion(1,100) 1=starte wieder vom internen Wert (state)
inkrement bis hundert

Wenn ich aktuell die Funktion einmalig aufrufe, funktioniert das mit state Variablen wie ich es wollte.
Ich möchte jetzt nur noch die Funktion mehrmals mit unterschiedlichen Parametern aufrufen, dazu brauche ich jeweils eine Kopie der "Urfunktion"


my_funktion1(1,100) 1=starte inkrement bis hundert
my_funktion2(1,300) 0=stoppe inkrement bis hundert
my_funktion3(1,100) 1=starte wieder vom internen Wert (state)
inkrement bis hundert

vielen Dank für euer Bemühen

View full thread sub mit statischem Speicher