Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2006.10.01;
Скачать: [xml.tar.bz2];

Вниз

Работа с кодом проекта в design-time   Найти похожие ветки 

 
Doma   (2006-09-12 22:24) [0]

Все доброе время суток!
Подскажите пожалуйстка как можно работать с исходным кодом проекта в design-time, а именно в моем редакторе свойства компоненты... хочу динамически создавать обработчики события и не только... но не знаю с чего начать... где искать...
Если кто знает хоть что-нибудь: ПОМОГИТЕ!!!
Заранее всем огромное спасибо!!
P.S. это всего лишь маленькая проблемка большого проекта, надеюсь, в рузельтате получится нечто грандиозное! И Я обещаю с вами этим поделится!!!


 
Loginov Dmitry ©   (2006-09-13 00:06) [1]

> но не знаю с чего начать


С Яндекса.
Ну или на худой конец - с гугла.


 
Джо ©   (2006-09-13 00:14) [2]

Локализируй проблему и членораздельно озвучь. Ибо в "крике души" разобраться не представляется возможным :)


 
Германн ©   (2006-09-13 01:35) [3]


> P.S. это всего лишь маленькая проблемка большого проекта,
>  надеюсь, в рузельтате получится нечто грандиозное! И Я
> обещаю с вами этим поделится!!!

А это лишнее. Нам, в целом, ничего особенно и не надо. :-)
Ну т.е. от тебя лично.


 
Doma   (2006-09-13 01:57) [4]

Вижу на форуме ребята с юмором... не в этом суть, спасибо, что сказали, что формулировка вопроса не понятна.
Раз не понятно могу разъяснить:
Создал форму, поместил на форму лист бокс. Форму сделал редактором компоненты. Теперь при открытии этого редактора компоненты (которая лежит на некоторой форме TForm1) заполняю в лист бокс методы того контейнера (TForm1) на котором лежит моя компонента. (все это в design-time)
Теперь задача:
при двойном клике по методу в списке на форме необходимо чтобы добавлялся некоторый код в исходный текст программы, чем-то схожий с тем, который вставляется при двойном клике по пустому полю рядом с методом в Object Inspector->Events, только помимо пустого обработчика мне надо еще вставлять некоторый код.

Пример кода, который вставляется после двойного клика по полю метода:
в dfm добавляется:

object Form1: TForm1  
 ...
 OnCreate = FormCreate
 ...
end

в pas добавляется:

 TForm1 = class(TForm)
 ...
 procedure FormCreate(Sender: TObject);
 ...
 end;

procedure TForm1.FormCreate(Sender: TObject);
begin

end;


Мне надо примерно тоже самое, тока добавлять еще некоторый код в сам обработчик.


 
Doma   (2006-09-13 02:01) [5]

Интересно, неужели моя задача/проблема схожа с задачами/проблемами у новичков... почему-то не на одном форуме мне не помогли с решением... ;)


 
Германн ©   (2006-09-13 02:13) [6]


> Doma   (13.09.06 01:57) [4]
>
> Вижу на форуме ребята с юмором... не в этом суть, спасибо,
>  что сказали, что формулировка вопроса не понятна.
> Раз не понятно могу разъяснить:

Вот если бы ты в таком ключе сразу сформулировал свой вопрос, то мог бы даже запостить его в конференцию "Компоненты"!



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2006.10.01;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.012 c
8-1142105887
Serg1981
2006-03-11 22:38
2006.10.01
Работа с JPEG


15-1158064876
Некто
2006-09-12 16:41
2006.10.01
А у нас тут взрыв в соседнем доме.... сидим, боимся....


2-1158138898
erig
2006-09-13 13:14
2006.10.01
Статистика документа MSWord.


3-1154325118
Alies
2006-07-31 09:51
2006.10.01
Как и в какое поле можно сохранить файл


2-1157877145
zopa
2006-09-10 12:32
2006.10.01
class / class(TObject)





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский