Телесистемы
 Разработка, производство и продажа радиоэлектронной аппаратуры
На главную   | Карта сайта | Пишите нам | В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:jobsmp@pochta.ru

Телесистемы | Электроника | Конференция «Микроконтроллеры и их применение»

off. Может тут кто иногда в Delphi программит, вопрос по RestorePlacement формы (+)

Отправлено uni 14 ноября 2007 г. 05:10


Ещё на форумах поспрашиваю. Заколебался просто. Толи глаз замылился. Не знаю что делать. Пока не гуглится проблема.

Эти сохранения placement'ов я знаю вдоль и поперёк и пользую их уже давно, на каком бы языке ни писал прогу. Проблема возникла у меня пару лет назад в связи с переходом на Delphi 6. Я пользовался RxLib для сохранения и восстановления положения формы (окна). При переходе на D6 компоненты, делающие за меня эту рутинную работу, перестали срабатывать. Placement сохраняется, но не восстанавливается.
Я заколебался искать в чём причина. Сделал раньше полурешение - записывал принудительную RestorePlacement() при активации формы. Работало до некоторых пор. Сейчас уже не помагает и этот трюк. Какая-то падла в виде кода в неизвестном мне месте подставляет дефолтные настройки. Не могу отловить это место.

Я настолько ленивый стал, что люблю, когда в проге есть все такого рода фенички по автоматическому сохранению и восстановлению настроек. Дописал почти клиент Telesys@Home и тут пропала такая фенечка. Интерфейс слишком автоматический стал. Много не моёного (borland'а) кода, где копать не знаю.

Может кто знает. Я это использую во всех своих программных утилитах. Жалко расставаться.

P.S. А вообще, писал тут как-то на VB.Net и думаю на него переходить в части написания интерфейсов и простых утилит. IDE практически за тебя код пишет, всё сама подставляет :) одно удовольствие.



Составить ответ | Вернуться на конференцию

Ответы


Отправка ответа
Имя*: 
Пароль: 
E-mail: 
Тема*:

Сообщение:

Ссылка на URL: 
URL изображения: 

если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 76:

Перейти к списку ответов | Конференция | Раздел "Электроника" | Главная страница | Карта сайта

Rambler's Top100 Рейтинг@Mail.ru
 
Web telesys.ru