Показать полную графическую версию : [решено] Запись в ini, если секция и ключ отсутствуют
support23
20-11-2012, 09:15
Добрый день!
Нужна помощь в реализации следующего -
Нужно считать из ini файла секцию и ключ, если они не найдены в ini то записать значение 0
If IniRead('file.ini', 'Section', 'Key', 'Error') = 'Error' Then
IniWrite('file.ini', 'Section', 'Key', '0')
EndIf
apozlevich
20-11-2012, 11:37
Creat0R, а точно один символ "="? Или парсер разберется?
а точно один символ "="? »
Можно и два, для сравнения с учётом регистра букв. Для надёжности можно вместо Error использовать некую другую уникальную строку.
apozlevich
20-11-2012, 12:05
Можно и два, для сравнения с учётом регистра букв. »
о_О то есть, одиночное равно пропарсится как сравнение без учета регистра? Внезапно.
= Истинно, если значение слева равно значению справа. Напр. If $var= 5 Then (true, если $var равно 5). Нечувствителен к регистру при использовании со строками.
== Истинно, если строки равны между собой. Чувствителен к регистру. Значения будут сконвертированы в строки, если они не являются строками. Этот оператор используется только со строками, когда сравнение должно происходить с учётом регистра.
support23
23-11-2012, 11:55
Спасибо за помощь и информацию! тема закрыта!
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.