Форум: "Основная";
Текущий архив: 2004.05.23;
Скачать: [xml.tar.bz2];
Внизсброс параметров Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.038 c