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

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

Аватара для kotkovets

Ветеран


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

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


Belial4444
Попробуйте вместо WriteIniStr,,,,,,,, MessageBox MB_OK "$R0"
Вы увидите содержимое $R0 или нет....
Код: Выделить весь код
Function fnTextChange     
Pop $1
${NSD_GetText} $Text $R0 ;считывает текст
${NSD_SetText} $Label "Текст в поле ввода: $R0"
MessageBox MB_OK "$R0"
FunctionEnd
${NSD_SetText} - обработчик событий, если ничего не измените в поле ввода , то ничего не изменится и не запишится
Полное описание модуля , правда на английском.
И вообще если вы хотите записать данные в файл, то лучше делать так:
Код: Выделить весь код
Page custom Bla Bla1
-----------------
-----------------
Function Bla1
${NSD_GetText} $Text $R0
WriteINIStr $INSTDIR\rev.ini steamclient PlayerName $R0
FunctionEnd
Функция Bla1 выполняется при закрытии или переходе на другую страницу.

Последний раз редактировалось kotkovets, 17-08-2010 в 17:16.


Отправлено: 09:18, 17-08-2010 | #606