Normally i thought i understand how it works e.g.:
The output is:StrCmp "" "" +2 0
DetailPrint "Line 1 ..."
DetailPrint "Line 2 ..."
DetailPrint "Line 3..."
Line 2...
Line 3 ...
-> It jumps to the 2nd instruction, however in the following case it is not:
-> However the last line is not printed even though its the +5 instruction. If I use +4 everything works however i don't get it then... What am i missing here?StrCmp "" "" +5 0
SetOutPath "\SomeUnimportantPath"
SetOverwrite on
File "someUnImportantFile.txt"
IfErrors ErrorWrite ; jumps to ErrorWrite label
DetailPrint "Should be printed out"