Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.05.2016, 19:41   #1
Hinc
Пользователь
 
Регистрация: 14.05.2016
Сообщений: 33
Сообщение Сохранение значений после закрытия программы

Приветствую.
Есть программа. Столкнулся с проблемой, о которой поведаю вам на примере:

Открыл программу, нажал на кнопку, в обработчике нажатия код:
а:=1;
Закрыл приложение. И после этого если снова открыть программу, то а не будет равно 1. Мне нужно чтобы программа сохраняла значения в себе. Без дополнительных файлов. (Такое возможно?)

То есть я кликнул например на CheckBox, появилась галочка. Закрыл приложение. И если заново запустить та галочка должна быть!

Это можно сделать и с помощью отдельного файла, но мне нужно чтобы все было в программе, без использования дополнительных файлов.
Hinc вне форума Ответить с цитированием
Старый 19.05.2016, 19:49   #2
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Цитата:
Без дополнительных файлов. (Такое возможно?)
Возможно, если в реестр запишешь. Или на сервер передашь. А так, увы
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 19.05.2016, 19:56   #3
Hinc
Пользователь
 
Регистрация: 14.05.2016
Сообщений: 33
По умолчанию

Реестр? Хм.. Если это не повредит, то можно попробовать.
Hinc вне форума Ответить с цитированием
Старый 19.05.2016, 20:13   #4
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,629
По умолчанию

Цитата:
Без дополнительных файлов. (Такое возможно?)
тыщи статей были написаны по этому поводу.
и таки да, хоть это и противоречить принципам доступа к данным в ОС, геморройно, криво, муторно, но возможно.

Другое дело - оно тебе зачем? Профит-то в чём?
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Старый 19.05.2016, 21:20   #5
Hinc
Пользователь
 
Регистрация: 14.05.2016
Сообщений: 33
По умолчанию

Просто хочу попробовать, научиться. Это нужно для моего будущего приложения.
Ох.. Delphi немного ограничена. Следующий год порадует меня изучением С.
Hinc вне форума Ответить с цитированием
Старый 19.05.2016, 21:25   #6
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,629
По умолчанию

Цитата:
Это нужно для моего будущего приложения.
это ничему и никому не нужно, ибо глупо и неэффективно.
Цитата:
Delphi немного ограничена.
да? аргументируй!
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Старый 20.05.2016, 09:50   #7
eoln
Старожил
 
Аватар для eoln
 
Регистрация: 26.04.2008
Сообщений: 2,645
По умолчанию

Цитата:
Сообщение от min@y™ Посмотреть сообщение
да? аргументируй!
На Delphi нельзя создать живого кота, на ней нельзя варить пельмени и алкоголя в ней нет
eoln вне форума Ответить с цитированием
Старый 20.05.2016, 09:57   #8
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,629
По умолчанию

Цитата:
На Delphi нельзя создать живого кота, на ней нельзя варить пельмени и алкоголя в ней нет
Согласен!

Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Старый 20.05.2016, 10:28   #9
NetSpace
Участник клуба
 
Аватар для NetSpace
 
Регистрация: 03.06.2009
Сообщений: 1,814
По умолчанию

типа сохранять данные в себе при работающей программе?
запустить файл, а потом попытаться его перезаписать?
Программирование - это единственный способ заставить компьютер делать то, что тебе хочется, а не то, что приходится.
NetSpace вне форума Ответить с цитированием
Старый 20.05.2016, 10:31   #10
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Не, это как сделать клизму самому себе
Изображения
Тип файла: jpg kak-sdelat-klizmu-samomu-sebe-1-1.jpg (17.5 Кб, 36 просмотров)
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
сохранение действий в программе после закрытия fins Общие вопросы Delphi 9 01.07.2015 18:59
Сохранение измененных данных в datagridview после повторного запуска mdiChild-окна программы с этим же dgv zzyika Базы данных (ADO.NET, LinqToSql, ORM Entity Framework, NHibernate) 1 27.02.2015 04:49
Висит приложение после закрытия STRELOK-2007 Общие вопросы Delphi 4 07.11.2014 18:25
Зацикливание открытия, после закрытия GWolf Microsoft Office Excel 6 09.11.2012 11:45
Delphi 7. Сохранение данных в программе после ее закрытия. Bomjarik Помощь студентам 4 23.05.2012 18:25