Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Динамическое переопределение [D5, D6, Win95/98, Win2k]


dmtr ©   (2002-08-15 11:16:00) 

Мастера, помогите. Значит такая ситуация: предположим на форме есть кнопка с координатами 20, 20. Я ее передвигаю при помощи
мыши в другую точку. Как сделать так, чтобы координаты кнопки "переписались", иными словами, чтобы при следующем запуске программы кнопка была в точке ее последнего месторасположения.


Skier   (2002-08-15 12:12:00) [1]

>dmtr
Мой тебе совет - зайди на сайт к господину Кэнту и
скачай примеры из его книг. Там есть код - как писать
компонент в поток и читать его оттуда...Думаю тебе
должно помочь. www.marcocantu.com



dmtr   (2002-08-15 12:02:00) [2]


> Толик ©

Простите мне мою безграмотность, но можно поподробней о TWriter.


Толик   (2002-08-15 11:52:00) [3]

Всё что находится на форме, хранится внутри exe-файла в виде ресурса типа RT_RCDATA с именем класса формы (например "TFORM1"). Естественно, можно изменять этот ресурс, в.т.ч. и назначить новый (но уже существующий) обработчик БЕЗ перекомпиляции exe-файла. Это можно сделать либо через FindResource, UpdateResource, либо через TWriter (собственно он именно для этого и предназначен)


dmtr   (2002-08-15 11:45:00) [4]

>Виктор Щербаков
> Что имеется ввиду?
Имеется ввиду следующие: например мне захотелось, чтобы по клику на кнопке открывалась какая-нибудь форма. Я выбираю из специального меню условный тип формы(предположим заготовку диалогового окна) и, бац, при нажатии имею то, что хотел.


Виктор Щербаков   (2002-08-15 11:38:00) [5]


> Положение кнопки нужно не только сохранять, но и иметь для
> нее возможность изиенения кода.

Что имеется ввиду?


lenin   (2002-08-15 11:32:00) [6]

Зачем 20 INI-файлов, все можно сохронить в одном файле.


dmtr   (2002-08-15 11:30:00) [7]

>Skier
Положение кнопки нужно не только сохранять, но и иметь для нее возможность изиенения кода. Опять же, а что если у меня 20 контролов на форме - мне необходимо иметь 20 INI-файлов.


Skier   (2002-08-15 11:21:00) [8]

>dmtr
Проше всего писать в INI-файл...
Но можно и по-круче (так как делает TWriter), зависит
от задачи, если только кнопку нужно сохранять, то
вполне хватит и INI...


Наверх

Титульная страница Поиск, карта сайта Написать письмо