Hi,
habe eine Frage, werden Variablen beim verlassen des Scripts automatisch leer gemacht, oder muss ich immer Var = damit die von Speicher gelöscht werden ?
LG
Werden Variable beim beenden automatisch geleert ? Topic is solved
Moderator: jNizM
Re: Werden Variable beim beenden automatisch geleert ? Topic is solved
wird gelöscht
du kannst es auch mal testen
mit zwei dateien
var test.ahk
var test - 2.ahk
du kannst es auch mal testen
mit zwei dateien
var test.ahk
Code: Select all
var = test
MsgBox % var
run, var test - 2.ahk
Code: Select all
MsgBox % var
Re: Werden Variable beim beenden automatisch geleert ?
Danke dir
Beim 2. MsgBox ist Var Leer
Beim 2. MsgBox ist Var Leer
Re: Werden Variable beim beenden automatisch geleert ?
Moin,
es tut mir leid, aber ich muss sagen, dass der von effel vorgeschlagene Test nichts bringt. Wenn ich im ersten Skript per var = test der Variablen var einen Wert zuweise, im zweiten Skript aber nicht, muss die Variable var im zweiten Skript leer sein.
Es ist aber trotzdem so, dass AHK den für seine Variablen reservierten Speicherplatz bei Beenden des Skripts automatisch freigibt.
es tut mir leid, aber ich muss sagen, dass der von effel vorgeschlagene Test nichts bringt. Wenn ich im ersten Skript per var = test der Variablen var einen Wert zuweise, im zweiten Skript aber nicht, muss die Variable var im zweiten Skript leer sein.
Es ist aber trotzdem so, dass AHK den für seine Variablen reservierten Speicherplatz bei Beenden des Skripts automatisch freigibt.
Re: Werden Variable beim beenden automatisch geleert ?
danke just me, stimmt natürlich, weil
und dann den aufruf eines anderen script
genau das gleiche leere ergebnis bringt
ein einfaches NEIN als antwort hätte also auch gereicht
damit stellt sich mir jetzt die frage, kann man mit dem ersten script eine variable auch so erstellen, das sie im system global gültigkeit hat?
wie z.b.
Code: Select all
var = test
MsgBox % var
pause
Code: Select all
MsgBox % var
ein einfaches NEIN als antwort hätte also auch gereicht
damit stellt sich mir jetzt die frage, kann man mit dem ersten script eine variable auch so erstellen, das sie im system global gültigkeit hat?
wie z.b.
Code: Select all
MsgBox % tmp
Re: Werden Variable beim beenden automatisch geleert ?
Der Austausch unter Skripten kann über Dateien, über die Registry u ä funktionieren. Wobei dann deine Datei variablen Inhalt hat.
Recommends AHK Studio
Who is online
Users browsing this forum: No registered users and 49 guests