|
Titel: Save Beitrag von: InvisibleMan am 09.03.2006, 02:42:25 Wie benutze ich den Save-Befehl?
In der Liste der Befehle steht Zitat SAVE macht die Varaiablen SAVE1 bis SAVE100 resistent. Heisst das, ich muss, um SAVE zu benutzen, den Varaiablen SAVE1 bis SAVE100 Werte zuordnen? Und wenn ja, wie bekomme ich diese Werte dann zurück in die Originalvariablen? Thx im Voraus InvisibleMan Titel: Re: Save Beitrag von: Kugelschreiber am 09.03.2006, 03:13:51 Naja, ich versuchs nochmal....
zu a) ja zu b) Beispiel: b.1) Sicherung des Inhalts einer Variablen: SET wichtigeVariable "Inhalt" SET SAVE47 [wichteVariable] # SAVE47 als Beispiel SAVEDATA #explizit oder implizit bei PuppetEnde (siehe Bef.-Liste) b.2) RÜckgewinnung des Inhalts einer Variablen: SET wichtigeVariable [SAVE47] #nach einem Neustart des Puppets Alternativ verwenden viele direkt die Save-Variablen. Ich nutze lieber Variablen mit sprechenden Namen... Grüsse vom Kugelschreiber Titel: Re: Save Beitrag von: SLC am 09.03.2006, 14:32:11 Moin!
Gesichert werden genau SAVE1 bis SAVE100, soweit vorhanden. Zeitpunkt: 1. Automatisch beim Puppetende 2. Für kritische Werte SAVEDATA aufrufen - z.B. in einer WHEN KIckED ACTION: SET SAVE1 [WHO] SAVEDATA ... unwichtige Tätigkeiten, z.B. Ausgaben Geladen werden diese beim Programmstart, es sieht also so aus, als wären diese Variablen permanent... Beliebt ist folgende Methode: ACTION start SET SichereVariable SAVE1 END ... SET [SichereVariable] 5 EVAL [SichereVariable] = [[SichereVariable]] + 9 ... Dann braucht man sich um nichts mehr zu kümmern (muß aber immer ein []-Paar mehr machen)... :D Grüße, SLC |