Предыдущий пост цитировать не нужно.
Вы про вариант myVar := ""? Так в справке написано:
For performance reasons, the memory of a variable whose capacity is less than 4096 bytes is not freed by storing an empty string in it (e.g. Var := ""). However, VarSetCapacity(Var, 0) does free it.
Соответственно, можно сделать вывод, что если переменная больше 4096, вариант myVar := "" должен подойти. Если хотите быть уверенным на 100% — можете просто проэкспериментировать. Лично я для переменных, имеющих более или менее значительный объём, всегда пользуюсь первым вариантом. Если же в переменной всего несколько байт, то можно не заморачиваться.
Разработка AHK-скриптов:
e-mail
dfiveg@mail.ruTelegram
jollycoder