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

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.49 MB
Время: 0.008 c
6-1178264607
DelphiN!
2007-05-04 11:43
2008.01.13
Ошибки "Software caused connection abort" и "Connection refused"


1-1192255008
Key
2007-10-13 09:56
2008.01.13
"Устаревший стиль объекта"


15-1196969820
Бедняжка
2007-12-06 22:37
2008.01.13
Друзья нужна помощь


15-1197030268
Мурзик
2007-12-07 15:24
2008.01.13
Компонент, аналог SizeControl


15-1196942904
Андрей
2007-12-06 15:08
2008.01.13
Проблема с Del???.MB





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