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

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

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


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

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


Добрый день!
Как узнать есть ли в файле искомая строка.

делаю так
Код: Выделить весь код
${LineFind} "prefs.txt" "" "1:-1" "un.Findt"  
	${If} $R1 == "true"
		MessageBox MB_OK "Cool"
		${Else}
		MessageBox MB_OK "Not Cool"
	${EndIf}
Function un.Find
	${WordFind} "$R9" "text" $R0
	IntCmp $R0 0 nofind
		StrCpy $R1 "true"
		Push "StopLineFind"
	nofind:
        Push $0
FunctionEnd
Все работает. Но если строки в файле нет 2 раза вылетает окно "Not Cool";
Если строка есть то вылетает "Not Cool" и "Cool"
Почему 2 раза, как это исправить

Пардон нашел ошибку

Последний раз редактировалось dix75, 05-10-2012 в 14:16. Причина: нашел ошибку


Отправлено: 14:14, 05-10-2012 | #3206