Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.04.03;
Скачать: [xml.tar.bz2];

Вниз

IniFiles в Win2K   Найти похожие ветки 

 
jack128   (2003-03-24 14:48) [0]

День добрый.

Я конечно понимаю, что MicroSoft рекомендует реестр, но все таки...

При попытки чтения несуществующей секции возникает ошибка в Ntdll.dll (AV) как побороть??? (Win2k SP3)


 
Lord Warlock   (2003-03-24 14:58) [1]

Очень странно, у меня все прекрасно читает, даже если секция не существует, например так:

IniFile:=TIniFile.Create(ChangeFileExt(ParamStr(0),".ini"));
try
("Folders","LastOpen","");
Edit2.Text:=IniFile.ReadString("NetWork","LastDomain","DOMAIN");
RadioGroup1.ItemIndex:=IniFile.ReadInteger("Options","Set",0);
CheckBox1.Checked:=IniFile.ReadBool("Options","ToNet",True);
finally
IniFile.Free;
end;


И с параметрами других типов проблем никогда не возникало


 
nejest   (2003-03-24 15:03) [2]

А зачем пользоватся стандартными ini файлами, если можно написать самому функции работы с файлами настроек. Если хочешь, могу рассказать как.


 
calm   (2003-03-24 15:36) [3]

Я хочу. Расскажи.

P.S. У меня как-то не возникал вопрос, для чего нужны ini-файлы. Вполне нормально использую. Но может есть что-то лучше, интересно...


 
jack128   (2003-03-24 19:43) [4]

Я наверно немного поторопился с вопросом, просто я не превык чтобы, чтобы в винапи возникали исключения...
Ошибка возникает если название секции "", например

Edit2.Text:=IniFile.ReadString("","LastDomain","DOMAIN");

соответсвенно легко исправляется, но неправильно это - исключения в апи

nejest © (24.03.03 15:03)
а зачем придумавать свой формат, если существует стандартный
(ктомуже ини файлы легко в блокноте редактировать)

calm © (24.03.03 15:36)
а что за проблемы??
например первые 2 байта - размер главного окна по вертикали
следующие 2 байта - размер главного окна по горизонтали
и так далее...






Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2003.04.03;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.009 c
7-6806
kpo
2003-02-09 12:22
2003.04.03
2 вопроса


8-6614
ReYken
2002-12-27 13:11
2003.04.03
Может я и повторяюсь... он ответа я не нашел. Хоть и видел.


14-6670
Ihor Osov'yak
2003-03-17 11:52
2003.04.03
Прошу не принять за провокацию...


6-6656
Junior
2003-02-05 14:35
2003.04.03
проблема с TCP client-server


14-6703
GUI
2003-03-15 12:59
2003.04.03
Сеть...





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский