logo
logo
Сохранение в реестре [Alex 04/03/2004 00:26]
Есть ли смысл  делать субж, то есть сохранять в реестре конечно правильно, но в связи с бурным развитием флешек было бы удобно хранить файл данных (в том числе и настроек)и саму программу на флэшке без привязки к ОС и без "загаживания" реестра. Хотелось бы мнение автора.
 
Dervish: В реестре я использую один единственный ключ "HKEY_CURRENT_USERSoftwareAbilitySoft" (конечно, он свой у каждого пользователя Windows). В этом ключе хранятся только настройки программы плюс некоторые параметры, относящиеся только к самой программе, например, положение главного окна программы в прошлом сеансе. Думаю, без этого сложно будет обойтись.
 
Раньше в форуме было довольно бурное обсуждение, где хранить настройки. Вызвано оно было тем, что в версии 1.4 я сделал хранение настроек в ini-файле, который должен находиться в папке с программой. В итоге было получено несколько серьёзных проблем. Появилось обсуждение на эту тему, в ходе которого пришли к выводу, что хранить такие настройки нужно в реестре.
 
К флешкам отношение у меня хорошее, только нужно иметь в виду вот что: минимальные требования к программе заключаются в Windows`95 с IE4.0, а 95-е винды, если не ошибаюсь, не очень-то дружат с флешками. Во всяком случае, нужны дрова.
 
Но в любом случае, если в операционке есть флешка, и операционка "видит" её, то с неё можно будет без проблем запускать программу. Я стараюсь делать так, чтобы инсталяция не была необходима для работы программы. Инсталляция будет сделана, но она не будет необходимой.