Войти

Показать полную графическую версию : [решено] Запись в ini, если секция и ключ отсутствуют


support23
20-11-2012, 09:15
Добрый день!
Нужна помощь в реализации следующего -
Нужно считать из ini файла секцию и ключ, если они не найдены в ini то записать значение 0

Creat0R
20-11-2012, 11:19
If IniRead('file.ini', 'Section', 'Key', 'Error') = 'Error' Then
IniWrite('file.ini', 'Section', 'Key', '0')
EndIf

apozlevich
20-11-2012, 11:37
Creat0R, а точно один символ "="? Или парсер разберется?

Creat0R
20-11-2012, 11:57
а точно один символ "="? »
Можно и два, для сравнения с учётом регистра букв. Для надёжности можно вместо Error использовать некую другую уникальную строку.

apozlevich
20-11-2012, 12:05
Можно и два, для сравнения с учётом регистра букв. »
о_О то есть, одиночное равно пропарсится как сравнение без учета регистра? Внезапно.

glax24
20-11-2012, 23:41
= Истинно, если значение слева равно значению справа. Напр. If $var= 5 Then (true, если $var равно 5). Нечувствителен к регистру при использовании со строками.
== Истинно, если строки равны между собой. Чувствителен к регистру. Значения будут сконвертированы в строки, если они не являются строками. Этот оператор используется только со строками, когда сравнение должно происходить с учётом регистра.

support23
23-11-2012, 11:55
Спасибо за помощь и информацию! тема закрыта!




© OSzone.net 2001-2012