Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.05.23;
Скачать: CL | DM;

Вниз

сброс параметров   Найти похожие ветки 

 
RiKo   (2004-05-05 19:51) [0]

Подскажите, пожалуйста, как мне сбросить все данные формы на состояние "по -умолчанию" устанавливаемое при запуске..., т.е. что бы не присваивать всем компонентам и переменным значения, а просто обнулить все сразу....
Спасибо


 
VMcL ©   (2004-05-05 20:32) [1]

ReadComponentRes
?


 
RiKo   (2004-05-05 20:42) [2]

А что б все сразу возможно? как если бы программу закрыть и запустить заново.


 
Palladin ©   (2004-05-05 20:47) [3]

Это оно и есть.


 
RiKo   (2004-05-05 22:24) [4]

бьюсь второй час.... resourse xxx not found , где ххх-значение первого параметра.....


 
ORMADA ©   (2004-05-06 08:58) [5]

Люди подскажи как это использовать!!!
Есть на форме допустим Edit как мне его заново перегрузить ??????? пробовал так типа неправильно .....
ReadComponentRes("Edit1",nil);


 
ORMADA ©   (2004-05-06 09:03) [6]

Или здесь имела ввиду идея сначало записать все ресурсы компонентов в файловыйпоток а потом во время исполнения считывать оттуда при необходимости ???????


 
Юрий Зотов ©   (2004-05-06 10:22) [7]

> ORMADA ©   (06.05.04 08:58) [5]

Читать надо не Edit"ы, а форму. Всю разом. Ее ресурсы уже сидят в Exe, специально писать их туда не требуется. Вторым параметром указывайте ссылку на форму, а не nil (иначе получите второй экземпляр формы), а по поводу первого - загляните в справку.

Есть еще вариант. Пишете класс, в полях котором хранятся настройки формы (инициализируются они в конструкторе класса). В этом классе есть метод переносящий настройки на саму форму (вызывается в конце конструктора). Когда надо восстановить умолчания, просто пересоздаете экземпляр этого класса.

Если в этот класс еще добавить обратный метод, переносящий текущие настройки формы в поля класса, и сделать так, чтобы этот метод автоматически вызывался при изменении настроек формы -то получите удобный инструмент для хранения текущих настроек, их сохранения (например, в реестре) и чтения, а также для восстановления дефолтных настроек.


 
Smithson ©   (2004-05-06 10:43) [8]

Собственно, это и есть - вручную. какая разница, в чьем копструкторе будут заполняться поля.

Ответ [1]



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

Текущий архив: 2004.05.23;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.09 c
1-1083998908
Аноним
2004-05-08 10:48
2004.05.23
Шахматное поле рекурсией


6-1081284805
Rander
2004-04-07 00:53
2004.05.23
Http Encode


14-1083579274
Undert
2004-05-03 14:14
2004.05.23
Services


4-1081091618
Wiz@rd
2004-04-04 19:13
2004.05.23
WH_KEYBOARD


1-1083758373
Дмитрий
2004-05-05 15:59
2004.05.23
Как удалить файл с диска и сохранить в его в корзине?