Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.11.27;
Скачать: [xml.tar.bz2];

Вниз

Сохранение переменной внутри программы   Найти похожие ветки 

 
Артем   (2003-11-16 11:44) [0]

Уважаемые Мастера!
Подскажите, пожалуйста, как можно сохранить какое-либо значение переменной в выполняемой программе, т.е. чтобы при следующем запуске проверялось значение этой переменной, сохраненной ранее? Существуют ли какие-либо решения этой задачи?
Заранее большое спасибо.


 
Hooch   (2003-11-16 11:59) [1]

реестр, ini-файл, база данных и т.д. и т.п.


 
Артем   (2003-11-16 12:57) [2]

Спасибо,Hooch, но данные способы мне известны. Интересует же вышеописанный метод.


 
clickmaker   (2003-11-16 13:05) [3]

UpdateResource / LoadString

Только зачем? Чем реестр и ини не угодили ?


 
Иван Шихалев   (2003-11-16 13:11) [4]

UpdateResource НЕ работает с выполняющимся exe!!!


 
clickmaker   (2003-11-16 13:21) [5]


> Иван Шихалев © (16.11.03 13:11) [4]

Можно и в DLL хранить. Правда, это уже будет не совсем "в программе". А вообще-то, ИМХО, это все баловство. Если нужно скрывать какие-то данные, то лучше их шифровать, а не прятать в экзешнике


 
Anatoly Podgoretsky   (2003-11-16 17:27) [6]

А тебе нужен неизвестный метод?


 
Артем   (2003-11-16 20:33) [7]

Мне нужно именно то,Anatoly, что я спросил.


 
Лена   (2003-11-16 20:36) [8]

вылетает еще одна программа, закрывают нужную и сохрянет в ней значение, потом подгружает нужнуу


 
Плохиш_   (2003-11-16 21:19) [9]

Удалено модератором


 
Иван Шихалев   (2003-11-16 22:58) [10]

Низкоуровневое обращение к винту тебе поможет. Теоретически - вполне возможно... Только драйвер, скорее всего, писать придется.


 
Pat   (2003-11-16 23:15) [11]

http://www.delphimaster.ru/articles/dll_use/index.html
5. Удаление программы "во время исполнения".
Можно воспользоваться этим. Переменную писать в самый конец файла..ну не в середину же кода :-)) Хотя, можно и перед PEHeader или еще куда (в exe"шнике "много" свободного места из-за выравнивания), чтоб размер файла не менялся


 
KosilkA   (2003-11-17 00:33) [12]

писал я помню некую хрень , которая читала то что у нее было записано в самом хвосте :) но чтоб записывала сама в себя , это трудновато однако ... разве что копировать себя , записывать то что нужно в копию , и закрываясь запустить енту копию с такими параметрами чтобы она заменила собой оригинал ... бррррр



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2003.11.27;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.009 c
1-89826
Лана Розанова
2003-11-15 08:02
2003.11.27
Запуск программы с параметрами


6-90038
Sesh
2003-09-30 22:02
2003.11.27
Delphi+Internet


1-89878
Dmitriy M. Volkov
2003-11-14 10:44
2003.11.27
Диалог открытия папки


1-89875
Dmitriy M. Volkov
2003-11-16 00:10
2003.11.27
FindFirst, FindNext error codes


4-90156
bolegator
2003-10-05 12:18
2003.11.27
Wheel2Key





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