Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для wolkow70

Ветеран


Сообщения: 3206
Благодарности: 845

Профиль | Отправить PM | Цитировать


kotkovets,
Весь день бился с проблемой - решилось постановкой ClearErrors перед началом кода.

Код: Выделить весь код
ClearErrors 
StrCpy $2 -1
FindFirst $0 `$1` "$INSTDIR\RarExt*"
${DoUntil} ${Errors}
StrCmp $1 "RarExt.dll" +2
Intop $2 $2 + 1
DetailPrint "$2) $1"
FindNext $0 `$1`
${LoopUntil} $1 == ``
FindClose $0
MessageBox MB_OK "integer: $2" IDOK
   ${If} $2 == -1
         Rename "$INSTDIR\RarExt.dll" "INSTDIR\RarExt.dll.0.tmp"
   ${Else}
        Intop $2 $2 + 1
        Rename "$INSTDIR\RarExt.dll" "$INSTDIR\RarExt.dll.$2.tmp"
   ${EndIf}
Что за странные кавычки такие в коде ``. На нормальные кавычки они как переводятся?

-------
Человек человеку - друг, товарищ и волк!


Последний раз редактировалось wolkow70, 18-06-2012 в 19:55.


Отправлено: 19:30, 18-06-2012 | #2809