Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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.47 MB
Время: 0.021 c
8-6613
ZEE
2002-12-29 22:33
2003.04.03
Рисование любым цветом на DC


14-6733
GIMLI
2003-03-14 20:10
2003.04.03
Генерация


3-6392
_toltec
2003-03-15 17:16
2003.04.03
TIBClientDataSet


1-6495
Akella
2003-03-20 14:52
2003.04.03
WORD+DELPHI


14-6748
Ihor Osov'yak
2003-03-16 23:44
2003.04.03
К тем бывшим землякам, которых в Стейтсы занесло..