Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 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
6-1084109098
WHS
2004-05-09 17:24
2004.07.04
winsock


14-1086934866
Digitman
2004-06-11 10:21
2004.07.04
И смех и грех ..


3-1086326441
Курдль
2004-06-04 09:20
2004.07.04
Научите меня быть умным! (.NET) Отсоединенное соединение.


14-1086964065
Delphin
2004-06-11 18:27
2004.07.04
Красивый интерфейс


10-1017716231
Вячеслав Кляйн
2002-04-02 06:57
2004.07.04
Ещё раз про передачу параметров в TCorbaConnection





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский