|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
12.04.2010, 19:30 | #1 |
Пользователь
Регистрация: 03.06.2008
Сообщений: 10
|
Некорректная загрузка формы из файла
Написал программу для строительных расчетов (типа калькулятора).
После выполнения расчетов, расчеты можно сохранить, я храню всю форму в файле и загружаю его, сохраняется вроде нормально... правда места очень много занимает, но это пока не проблема. Проблема вот в чем: Первый раз форма загружается нормально, в следущие запуски открывается модальное окно, старое не прячется. Как сделать так чтобы загружалась сохраненная форма, а вызывающая форма пряталась .... Вот мой код: Код:
|
12.04.2010, 20:02 | #2 | |
Programming...
Форумчанин
Регистрация: 13.03.2010
Сообщений: 198
|
Цитата:
Код:
|
|
12.04.2010, 20:44 | #3 |
Пользователь
Регистрация: 03.06.2008
Сообщений: 10
|
procedure TForm2.N4Click - сохранение Self в файл OpenDialog1.FileName
procedure TForm2.N3Click - открытие файла OpenDialog1.FileName и запись значений в форму RunTimeForm, которая сейчас задается как TForm2.CreateNew(Self). т.е. по идее мы создаем новую форму, а старую никуда не деваем, и никак у меня не получается её убрать, Visible, Close, Hide не действуют, может кто знает как её спрятать, еще раз скажу работает корректно, но остается ненужное старое окно .... |
12.04.2010, 20:47 | #4 |
Пользователь
Регистрация: 03.06.2008
Сообщений: 10
|
И сохраняет также ... один раз сохраняет, апотом умирает ... программа, пишет cannot make a visible window modal, на форумах смотрел поиском, пишут надо перед ShowModal прописывать Visible:=false, но что-то не помогает ...
|
12.04.2010, 21:00 | #5 |
Programming...
Форумчанин
Регистрация: 13.03.2010
Сообщений: 198
|
eli ti zdelal visible := false to tebe ashibka potomushto ti vizivaeshi ShowModal, nu zdelai visible := true;
Код:
|
14.04.2010, 15:32 | #6 |
Пользователь
Регистрация: 03.06.2008
Сообщений: 10
|
Перепробовал всякие комбинации true/false, ничего не выходит, а загрузку/сохранение очень надо сделать ... может как-то по-другому можно сделать сохранение формы (или всей информации с формы) в файл и потом считывать ... ? Подскажите, пожалуйста.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
загрузка файла без формы обратной связи ... | master3763 | PHP | 10 | 04.01.2010 00:54 |
Проблема такова: язык:Delphi7; сохранения файла; загрузка файла в String Grid | lightdevil | Общие вопросы Delphi | 3 | 06.03.2009 23:10 |
загрузка из файла | RAVAL)) | Общие вопросы Delphi | 2 | 04.03.2009 12:48 |
Загрузка из файла. | (*_*) | Общие вопросы C/C++ | 2 | 28.02.2009 22:16 |
Загрузка содержания формы из базы | Квэнди | БД в Delphi | 8 | 03.05.2007 13:43 |