Последнее обновление: 18.12.2010
Goto label_to_jump_to | +offset| -offset| $var(target)Если безусловная метка определена, то с помощью команды Goto переходим по указаной метке "label_to_jump_to"
Если относительные переходы определены(+offset или -offset) то, переход происходит относительно этой команды на offset строк
То есть, Goto +1 переход к следующей строке кода (команды), если Goto -1 переход к предыдущей команде и т.д
Возможен так же переход по абсолютной метке, т.е по абсолютному адресу, с помощью команды GetLabelAddress
GetLabelAddress $var [метка]
OutFile "Goto.exe"Можно вполне судить о возвращении к предыдущим командам по линии прогресса.
ShowInstDetails show
Section Goto
GetLabelAddress $0 Next
Goto $0
MessageBox MB_OK "Произошел переход на 3 строки (команды) назад"
Goto Done
Next:
MessageBox MB_OK "метка Next"
Goto -3
Done:
DetailPrint Done
SectionEnd