Имя пользователя:
Пароль:
 

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

Новый участник


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

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


и все таки есть вопрос:
подскажите пожалуйста, как преобразовать к верхнему регистру:
делаю так:
!include StrFunc.nsh
... далее в функции
StrCpy $0 "$txtCSPSN1$txtCSPSN2$txtCSPSN3$txtCSPSN4$txtCSPSN5" ; собираем куски серийника в одну переменную
${StrCase} $SerialCSP $0 "U" ; преобразуем к верхнему регистру

на последней строке при компиляции получаю ошибку:
!insertmacro: FUNCTION_STRING_StrCase
!insertmacro: macro "FUNCTION_STRING_StrCase" requires 0 parameter(s), passed 3!

основывался на данной статье http://nsis.sourceforge.net/StrCase

====
сам отвечу: разобрался...
перед вызовом надо было описать функцию след образом:
# Описание используемых функций
${StrCase}
а потом ее только вызывать

Последний раз редактировалось mshak, 13-05-2010 в 15:59.


Отправлено: 15:44, 13-05-2010 | #496