Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.01.13;
Скачать: CL | DM;

Вниз

Узнать класс   Найти похожие ветки 

 
class_   (2007-12-07 13:51) [0]

Есть ли приложение которое показывает иерархию компонентов в приложении и какого они класса ?


 
oldman ©   (2007-12-07 13:55) [1]


> приложение которое показывает иерархию компонентов в приложении


В скомпилированном?


 
class_   (2007-12-07 13:57) [2]


> oldman ©   (07.12.07 13:55) [1]

Да впринципе, ну если есть можно и в исходном... :-)


 
oldman ©   (2007-12-07 13:58) [3]


> class_   (07.12.07 13:57) [2]


В исходном -

Весь текст проги удаляешь, кроме списка компонентов.
На каждом по очереди жмешь F1.
В справке и класс описан и иерархия.

:)))


 
class_   (2007-12-07 13:59) [4]

Компилишь !??? :-)))))


 
Kolan ©   (2007-12-07 13:59) [5]

> Да впринципе, ну если есть можно и в исходном&#133 :-)

Меню View — Structure


 
class_   (2007-12-07 14:01) [6]

Не мне надо чтоб у моего почтового клиента узнать какого класса memo, хочу чтоб я из проги в Delphi туда мог текст вставлять и кнопки нажимать...


 
Palladin ©   (2007-12-07 14:02) [7]

а что бы кофе наливало не хочешь?


 
class_   (2007-12-07 14:02) [8]

Короче наверное надо узнать handle окна а потом просмотреть всю его иерархию компонентов... во...


 
class_   (2007-12-07 14:03) [9]


> Palladin ©   (07.12.07 14:02) [7]

Ну если возможно то да ;-)


 
Сергей М. ©   (2007-12-07 14:04) [10]


> class_   (07.12.07 14:02) [8]


Ай да ты)

Увязать окна с компонентами не всякий додумается.


 
oldman ©   (2007-12-07 14:05) [11]

А если в окне два memo? Или три?
Что по классу, что по иерархии они равны.
Хендл окна одинаков.

Я уж молчу про кнопки, на которые ты собрался где-то-там нажимать...
:)))


 
oldman ©   (2007-12-07 14:10) [12]

Предположим, нашел ты несчастное TMemo

Иерархия:

TObject
 |
TPersistent
 |
TComponent
 |
TControl
 |
TWinControl
 |
TCuctomEdit
 |
TCustomMemo

Остается вопрос - как ты это вынешь? И откуда?
Может все-таки F1?


 
Сергей М. ©   (2007-12-07 14:12) [13]


> oldman ©   (07.12.07 14:10) [12]


Это же не "иерархия компонентов")


 
oldman ©   (2007-12-07 14:15) [14]


> Сергей М. ©   (07.12.07 14:12) [13]


Это "узнать, какого они класса"
:)))


 
Карелин Артем ©   (2007-12-07 14:15) [15]


> Есть ли приложение которое показывает иерархию компонентов
> в приложении и какого они класса ?

Какой компонент на каком лежит и каким погоняет надо узнать?


 
Сергей М. ©   (2007-12-07 14:16) [16]


> oldman ©   (07.12.07 14:15) [14]


> "узнать, какого они класса"


Это автора ни разу не парит - ему "иерархию компонентов" подавай)


 
oldman ©   (2007-12-07 14:20) [17]


> Сергей М. ©   (07.12.07 14:16) [16]

Еще проще.

     TForm1
          |
     TPanel1
       |    |
TMemo1 TButton1

Вопрос "как и чем достать" остается в силе

:)))))))))))))))

А что?
Например, у компонента "батон" есть подкомпоненты "кубик", "рамка" и "надпись"
:))))))))))))


 
Anatoly Podgoretsky ©   (2007-12-07 14:21) [18]

> class_  (07.12.2007 14:03:09)  [9]

В принципе все возможно, подскажите где этот магазин Принцип.


 
Сергей М. ©   (2007-12-07 14:21) [19]


> oldman ©   (07.12.07 14:20) [17]


Это же иерархия владения, а не иерархия компонентов)


 
oldman ©   (2007-12-07 14:22) [20]


> class_   (07.12.07 14:01) [6]
> Не мне надо чтоб у моего почтового клиента узнать какого
> класса memo, хочу чтоб я из проги в Delphi туда мог текст
> вставлять и кнопки нажимать...


Попахивает либо бякописательством либо суперпуперламерством либо ленью беспростветной...
Ты уж извини.

Я зо второе, перечитав сабж.
При чем тут класс компонента?
Что такое "иерархия компонентов"???


 
oldman ©   (2007-12-07 14:24) [21]


> Сергей М. ©   (07.12.07 14:21) [19]


:)))
Не провоцируйте, поручик...
А то ведь и иерархию компонентов щас придумаю...
:)))


 
Сергей М. ©   (2007-12-07 14:27) [22]


> oldman ©   (07.12.07 14:24) [21]


Нет уж, сэр, увольте меня от созерцания сией)


 
Putnik ©   (2007-12-08 23:04) [23]

Ставишь WinID, находишь класс поля редактирования. findwindow - находишь хендл окна по имени, findwindowex - находишь хендл поля редактирования по имени класса, sendmessage - управляешь им


 
Petr V. Abramov ©   (2007-12-08 23:33) [24]

> class_   (07.12.07 13:51)  
видишь, сколько предложений. лучше б сразу сказал "код давай" :)
задачу обрисуй, что ты хочешь в конечном итоге. кода, скорей всего не будет, но советовать людям будет проще :)



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

Текущий архив: 2008.01.13;
Скачать: CL | DM;

Наверх




Память: 0.52 MB
Время: 0.02 c
6-1173537006
lego1as
2007-03-10 17:30
2008.01.13
Отослать письмо


2-1197379483
ZLinX
2007-12-11 16:24
2008.01.13
LIKE в MySQL


6-1178027712
denissoft
2007-05-01 17:55
2008.01.13
программно отключить соединение по локальной


2-1197731368
q1485
2007-12-15 18:09
2008.01.13
Полный путь директории


5-1164822888
OMGovdan
2006-11-29 20:54
2008.01.13
Удаление ссылок на связанный компонент при удалении оного