Главная страница
    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.006 c
15-1196808655
Тригонометр
2007-12-05 01:50
2008.01.13
Помогите вспомнить школу?


2-1197621743
Wood
2007-12-14 11:42
2008.01.13
Размер и местоположение на экране диалогового окна...


1-1192517479
pokan
2007-10-16 10:51
2008.01.13
Правая ось на TSeries


15-1196956916
Германн
2007-12-06 19:01
2008.01.13
И что это было?


15-1196919658
Dreamse
2007-12-06 08:40
2008.01.13
Антивирус ( Вопросы по встраиванию защиты в своё приложение )





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