Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 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.005 c
1-85124
jessis
2002-08-15 11:55
2002.08.26
Параметр в командной строке


14-85250
Владик_1
2002-08-02 09:43
2002.08.26
Nt4. Планировщик заданий. Нет?


1-85105
npAKtuk
2002-08-14 13:43
2002.08.26
Как передать число после Formatfloat в Excel


3-84930
Ola
2002-08-07 11:23
2002.08.26
Help!!!! Срочно!!!!


14-85219
AL2002
2002-07-29 18:06
2002.08.26
Двубайтовые числа





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский