![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Динамическое переопределение [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...