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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 03.04.2009, 01:37   #1
VadEr
Форумчанин
 
Аватар для VadEr
 
Регистрация: 24.03.2009
Сообщений: 375
По умолчанию Восстановление приложения

Предполагается, что после аварийного завершения приложения, повторное включение приведёт к восстановлению всех окон, данных, результатов и пр. (Например, как в MS Word востанавливаются тексты)

Для новичка в Delphi, возожно, посоветуете, как это реализовать?
VadEr вне форума Ответить с цитированием
Старый 03.04.2009, 02:38   #2
VVM
Форумчанин
 
Аватар для VVM
 
Регистрация: 06.06.2007
Сообщений: 282
По умолчанию

1. Все данные (окна, данные, результаты) по ходу работы программы сохряняем в файл.

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

3. Если при запуске программы переменная есть, значит восстанавливаем заведомо сохраненные данные (п. 1.).
Не важно, как часто вы падаете. Важно, как часто вы поднимаетесь. Винс Ломбарди.
VVM вне форума Ответить с цитированием
Старый 03.04.2009, 10:22   #3
VadEr
Форумчанин
 
Аватар для VadEr
 
Регистрация: 24.03.2009
Сообщений: 375
По умолчанию

Что означает прилогаемый код и куда его писать?
build и correct - операторы?
VadEr вне форума Ответить с цитированием
Старый 03.04.2009, 10:51   #4
JTG
я получил эту роль
Старожил
 
Аватар для JTG
 
Регистрация: 25.05.2007
Сообщений: 3,694
По умолчанию

Это подпись
пыщь
JTG вне форума Ответить с цитированием
Старый 03.04.2009, 10:56   #5
VVM
Форумчанин
 
Аватар для VVM
 
Регистрация: 06.06.2007
Сообщений: 282
По умолчанию

Цитата:
Что означает прилогаемый код и куда его писать?
Это дествительно подпись. Этот код примерно означает: "продолжать компилировать, пока не скомпилируется". Хотя сомневаюсь, что Delphi шутки понимает...

А вот тебе в помощь компонент. Вчера накатал. Он очень простой, сохраняет параметры формы при закрытии и восстанавливает при открытии посредством INI-файла. Там всего 2 фукции: Save и Load. По идее, прописываешь в OnClose и OnShow соответствено. В качестве параметра передаешь форму.

Но согласно поставленной задаче, лучше Save прописывать в OnResize например...
Вложения
Тип файла: rar FormSaver.rar (1.1 Кб, 6 просмотров)
Не важно, как часто вы падаете. Важно, как часто вы поднимаетесь. Винс Ломбарди.

Последний раз редактировалось VVM; 03.04.2009 в 11:14.
VVM вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Восстановление данных FANATID Компьютерное железо 7 25.02.2009 12:31
Восстановление данных Serega_P Операционные системы общие вопросы 4 10.02.2009 17:39
Восстановление TreeView Arteom Помощь студентам 3 01.11.2008 13:49
Делаю сайты, пишу маленькие/большие скрипты. Пишу веб-приложения и приложения под Windows. SkyM@n Фриланс 3 29.12.2007 16:21
Восстановление Elm0 Компьютерное железо 3 30.05.2007 07:42