![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
как получить значение свойства класса из внешней программы? [D6, D7, WinXP]
kivadim © (2008-06-13 10:18:00)Есть класс TIAeverLiquidIndicator (компонент) - наследник от TCustomControl. Так вот у которого одно из значений хранится в свойстве типа String. Но само значение на компоненте как я понял отрисовывается на канве.
Я пытаюсь из другого приложения считать значение этого свойства используя подобный код
var
wnd: hwnd;
stroka: string;
L: integer;
...
L := SendMessage(wnd, WM_GETTEXTLENGTH, 0, 0);
L := L + 1;
SetLength(stroka, L);
SendMessage(wnd, WM_GETTEXT, L, longint(@stroka[1]));
и не получается.
wnd - хэндл этого экземпляра класса (TIAeverLiquidIndicator)
Можно ли получить значение свойства этого класса из другой программы и как если это возможно?
kivadim (2008-06-23 10:49:00) [1]
>
> Ничто не мешает TCustomControl рисовать чисто на канве.
В данном случае его наследник именно это и делает, и это не помешало достичь желаемого результата.
> Сергей М. © (23.06.08 10:29) [22]
Последний раз повторюсь - указал кто его предок для того чтобы легче было понять что к чему.
Дальнейшее продолжение дискуссии в этом русле считаю бессмысленным.
Цель достигнута, всем спасибо за оказанную помощь.
Сергей М. (2008-06-23 10:29:00) [2]
> Где это я его леплю во главу вопроса?
Прямо в теме
> значение свойства класса
и в первом же посте уточнение
> класс TIAeverLiquidIndicator (компонент) - наследник от TCustomControl
Leonid Troyanovsky (2008-06-23 10:19:00) [3]
> kivadim (23.06.08 09:28) [20]
> откуда нам знать кто его предок, может он чисто только
> на канве рисует"
Ничто не мешает TCustomControl рисовать чисто на канве.
--
Regards, LVT.
kivadim (2008-06-23 09:28:00) [4]
> Сергей М. © (21.06.08 21:49) [19]
Где это я его леплю во главу вопроса??? Всего лишь указал что это предок интересующего меня класса.
Без этого думаю последовали бы выражения типа "неизвестно, откуда нам знать кто его предок, может он чисто только на канве рисует"
Сергей М. (2008-06-21 21:49:00) [5]
> kivadim (21.06.08 11:42) [12]
> TCustomControl .. тут ни причем
> в принципе
Так а какого ж лешего ты его лепишь во главу вопроса, если он ни причем ?)
Сергей М. (2008-06-21 21:49:00) [6]
> kivadim (21.06.08 11:42) [12]
> TCustomControl .. тут ни причем
> в принципе
Так а какого ж лешего ты его лепишь во главу вопроса, если он ни причем ?)
Leonid Troyanovsky (2008-06-21 15:19:00) [7]
> kivadim (21.06.08 14:58) [16]
> почему в данном вопросе получить значение это по вашему иллюзия.
Потому как субъекту кажется, что получить значение можно,
а в действительности - нельзя.
Т.е., можно построить примеры, когда оное возможно,
но, проще именно их считать обманом чувств.
--
Regards, LVT.
kivadim (2008-06-21 14:58:00) [8]пояснить не значение слова "илюзия", а почему в данном вопросе получить значение это по вашему иллюзия.
Leonid Troyanovsky (2008-06-21 12:44:00) [9]
> kivadim (21.06.08 12:20) [14]
> Пояснить можете?
ИЛЛЮ'ЗИЯ [илю] и, ж. [латин. illusio — насмешка, обман] (книжн.).
Искаженное восприятие действительности, основанное на обмане чувств, принятие кажущегося, мнимого за действительное.
[Толковый словарь русского языка Ушакова]
--
Regards, LVT.
kivadim (2008-06-21 12:20:00) [10]
>
> Иллюзия.
>
Пояснить можете?
Leonid Troyanovsky (2008-06-21 11:50:00) [11]
> kivadim (21.06.08 11:42) [12]
> а на самом деле можно.
Иллюзия.
--
Regards, LVT.
kivadim (2008-06-21 11:42:00) [12]
> Сергей М. © (20.06.08 20:39) [8]
:) Никто и не спорил что они жили еще раньше TCustomControl да и он тут ни причем в принципе.
Был вопрос как извлечь значение, было сказано что нельзя, а на самом деле можно.
Германн (2008-06-21 01:14:00) [13]
> palva © (21.06.08 00:40) [10]
>
>
Специалист?
:)
palva (2008-06-21 00:40:00) [14]
> снимаем с него последние трусы.
Хорошо сказал. Сразу вспоминаю стриптизерш, у которых каждые снимаемые трусы - не последние.
Anatoly Podgoretsky (2008-06-20 20:50:00) [15]> Сергей М. (20.06.2008 19:32:06) [6]
Это сильный удар слева, пока соперник не опомнился снимаем с него последние трусы.
Сергей М. (2008-06-20 20:39:00) [16]
> Hook - глобальная ловушка
А причем тут TCustomControl ?
"Глобальные ловушки" расчудесно жили себе не тужили еще в те времена, когда ни Делфи, ни TCustomControl, ни иже с ними изобретений от Борланда и в помине не было. Окна, понимаешь, были, а TCustomControl еще только рождаждался в воспаленом мозгу Борланда)
kivadim (2008-06-20 20:31:00) [17]Hook - глобальная ловушка
http://www.delphikingdom.com/asp/viewitem.asp?catalogid=548
Сергей М. (2008-06-20 19:32:00) [18]
> методом хука.
Что еще за "метод хука" ? Борланд ничего нам не говорил про существование оного)
kivadim (2008-06-20 18:08:00) [19]мда зря вы говорите что нельзя... еще как можно.
все решил (нашел) методом хука.
tesseract (2008-06-14 23:23:00) [20]опять, тебе в пятый раз повторить, что без знания АСМ + менеджера кучи дельфей Нильзя ?