Форум: "Основная";
Текущий архив: 2004.07.04;
Скачать: [xml.tar.bz2];
ВнизПомогите пожалуйста сохранить настройки программы Найти похожие ветки
← →
Konstantin (2004-06-15 12:09) [0]Дело в том, что мне надо, чтобы пользователь мог сохранять настройки программы (устанавливать по умолчанию), например, он ввел свое имя в TEdit, установил CheckBox по умолчанию, нажал ОК, вышел из программы и чтобы при следующем запуске его имя сохранилось. Но вот надо, чтобы все это дело сохранялось в самом ЕХЕ файле, а не в ИНИ или еще где нибудь, и даже не в реестре. Заранее всем огромное спасибо!
← →
Игорь Шевченко © (2004-06-15 13:10) [1]
> Но вот надо, чтобы все это дело сохранялось в самом ЕХЕ
> файле
А смысл ?
← →
default © (2004-06-15 13:14) [2]на самом деле зачем?ничего таскать с собой не хочется и от реестра не зависеть?тогда сам головой думай за такое удовольствие
P.S. задача решима, но "шаманским" методом
← →
BFG9k (2004-06-15 14:57) [3]Ага. Сам подумай - сохранять в самом exe файле - это ж надо программно в него что-то писать , а это ну очень неправильно. К тому же он будет заблокирован во время прогона программы.
← →
Hollywood (2004-06-15 18:23) [4]Решение есть.
1. Запускается ехе файл.
2. Он сам себя копирует в .bin
3. Потом запускает .bin с ключиком чтобы не делать п.п.1-3
4. В процессе работы изменяет ресурсы .exe файла.
← →
Плохиш © (2004-06-15 18:27) [5]5. Гланды удалить через нижнюю дырку
← →
PVOzerski © (2004-06-15 18:35) [6]А что, ini-файл таскать вместе с exe так страшно?
← →
Apocalepse © (2004-06-15 18:52) [7]А что пишеш то?
← →
YurikGL © (2004-06-15 19:08) [8]Уверен на 80%, что дали человеку в универе задачу записать данные в исполняемый модуль.
У нас такие задачи давались злостным прогульщикам в конце семестра в качестве общего зачета.
← →
Игорь Шевченко © (2004-06-15 23:16) [9]
> У нас такие задачи давались злостным прогульщикам в конце
> семестра в качестве общего зачета
А Ctrl+Alt+Del на NT или Win2k перехватывать не давали ? Или список открытых файлов сервиса получить ? Я бы дал :))
← →
Apocalepse © (2004-06-15 23:21) [10]Господи какой ужас... А вот вообще то возможно сохранять настройки в сам ехе`ник или то в принципе не возможно?
← →
YurikGL © (2004-06-15 23:28) [11]
> Apocalepse © (15.06.04 23:21) [10]
> Господи какой ужас... А вот вообще то возможно сохранять
> настройки в сам ехе`ник или то в принципе не возможно?
В принципе - возможно...
> Игорь Шевченко © (15.06.04 23:16) [9]
Давно это было, помню, что одной из задач было написание программы состоящей из одного файла, которая на рабочем столе рисовала что-то. Причем рисунок зависел от того, сколько раз запустили программу (неважно на каком компьютере).
Считалось, что если человек напишет это и объяснит, то на то что он не посещал лекции и лабы можно закрыть глаза.
← →
Apocalepse © (2004-06-15 23:44) [12]Ну то наверно правильно... Так как тут нужно не ожин час думать над алгоритмом...
← →
jack128 © (2004-06-15 23:55) [13]
> Давно это было, помню, что одной из задач было написание
> программы состоящей из одного файла, которая на рабочем
> столе рисовала что-то. Причем рисунок зависел от того, сколько
> раз запустили программу (неважно на каком компьютере
ну так принцип Hollywood"a упростить и сделать. Достаточно тривиально, если подумать ;-)
← →
Игорь Шевченко © (2004-06-16 00:09) [14]YurikGL © (15.06.04 23:28)
> Давно это было, помню, что одной из задач было написание
> программы состоящей из одного файла, которая на рабочем
> столе рисовала что-то. Причем рисунок зависел от того, сколько
> раз запустили программу (неважно на каком компьютере).
Если я правильно понял, то: имеется N компютеров, на одном программу запустили первый раз, получили один рисунок, потом ее заранее неизвестным способом перенесли на другой компьютер, там запустили, получили другой рисунок, опять запустили на втором компьютере, получили третий рисунок, перенесли неизвестным способом на третий компьютер, запустили, получили четвертый рисунок. Я правильно понимаю ?
← →
YurikGL © (2004-06-16 10:20) [15]
> Игорь Шевченко © (16.06.04 00:09) [14]
Правильно. Было что-то вроде того, что в рисунке должен содержаться номер запуска программы.
Кстати, это давалось на 1-м, 2-м, курсах.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.07.04;
Скачать: [xml.tar.bz2];
Память: 0.49 MB
Время: 0.029 c