Daca nu folosesti aceasta structura while ti se inchide programul, aceasta structura while, ia comenzile pe care le faci tu in program, adica de exemplu cat timp nu inchizi programul el tot verifica ce faci. De exemplu daca apesi un buton si atunci cand il apesi vrei sa dea "o eroare" te folosesti de structura de mai sus uite asa:
While 1
$msg = GUIGetMsg()
If $msg = $buton
MsgBox(-1,"Titlu","Ai apasat butonul!")
Wend
Sper ca in mare parte ai inteles, daca nu folosesti aceasta structura, programul la rulare se inchide automat, nemaiasteptand sa faci ceva in program.