Текущий архив: 2003.04.03;
Скачать: CL | DM;
Вниз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;
Скачать: CL | DM;
Память: 0.45 MB
Время: 0.009 c