Форум: "Основная";
Текущий архив: 2002.08.26;
Скачать: [xml.tar.bz2];
ВнизДинамическое переопределение Найти похожие ветки
← →
dmtr (2002-08-15 11:16) [0]Мастера, помогите. Значит такая ситуация: предположим на форме есть кнопка с координатами 20, 20. Я ее передвигаю при помощи
мыши в другую точку. Как сделать так, чтобы координаты кнопки "переписались", иными словами, чтобы при следующем запуске программы кнопка была в точке ее последнего месторасположения.
← →
Skier (2002-08-15 11:21) [1]>dmtr
Проше всего писать в INI-файл...
Но можно и по-круче (так как делает TWriter), зависит
от задачи, если только кнопку нужно сохранять, то
вполне хватит и INI...
← →
dmtr (2002-08-15 11:30) [2]>Skier
Положение кнопки нужно не только сохранять, но и иметь для нее возможность изиенения кода. Опять же, а что если у меня 20 контролов на форме - мне необходимо иметь 20 INI-файлов.
← →
lenin (2002-08-15 11:32) [3]Зачем 20 INI-файлов, все можно сохронить в одном файле.
← →
Виктор Щербаков (2002-08-15 11:38) [4]
> Положение кнопки нужно не только сохранять, но и иметь для
> нее возможность изиенения кода.
Что имеется ввиду?
← →
dmtr (2002-08-15 11:45) [5]>Виктор Щербаков
> Что имеется ввиду?
Имеется ввиду следующие: например мне захотелось, чтобы по клику на кнопке открывалась какая-нибудь форма. Я выбираю из специального меню условный тип формы(предположим заготовку диалогового окна) и, бац, при нажатии имею то, что хотел.
← →
Толик (2002-08-15 11:52) [6]Всё что находится на форме, хранится внутри exe-файла в виде ресурса типа RT_RCDATA с именем класса формы (например "TFORM1"). Естественно, можно изменять этот ресурс, в.т.ч. и назначить новый (но уже существующий) обработчик БЕЗ перекомпиляции exe-файла. Это можно сделать либо через FindResource, UpdateResource, либо через TWriter (собственно он именно для этого и предназначен)
← →
dmtr (2002-08-15 12:02) [7]
> Толик ©
Простите мне мою безграмотность, но можно поподробней о TWriter.
← →
Skier (2002-08-15 12:12) [8]>dmtr
Мой тебе совет - зайди на сайт к господину Кэнту и
скачай примеры из его книг. Там есть код - как писать
компонент в поток и читать его оттуда...Думаю тебе
должно помочь. www.marcocantu.com
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.08.26;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.01 c