Вниз
Скачать: CL | DM;

Хэндл у объекта   Найти похожие ветки 

← →
7Up ©   (2003-05-19 14:42) [0]

Господа!

Столкнулся с такой проблемой, нужен до зарезу хэндл созданного экземпляра объекта. Я создаю производный класс от TObject. Насколько я могу представлять, хотя не знаю точно, каждый создаваемый объект, должен иметь свой уникальный идентификатор. Может какая то есть API-функция или я что-то путаю...

Заранее спасибо.


← →
Виктор Щербаков ©   (2003-05-19 14:48) [1]

Определенно путаешь...
Хэндлы есть у объектов ядра, у объектов GDI, у окон.
Но потомок TObject вовсе даже не обязан иметь какой-то там хэндл.

> Насколько я могу представлять, хотя не знаю точно, каждый
> создаваемый объект, должен иметь свой уникальный идентификатор.

Уникальный в пределах чего? Адрес объекта в АП процесса устроит?


← →
Skier ©   (2003-05-19 14:50) [2]

>7Up © (19.05.03 14:42)

> или я что-то путаю...

Путаешь, если ты подразумеваешь под хэндлом идентификатор окна.
А чтобы не использовать такой хэндл THandle = Integer(Self) ?
Хотя пока не ясно для каких целей тебе нужен хэндл...


← →
Skier ©   (2003-05-19 14:51) [3]

FHandle := Integer(Self)


← →
Ru ©   (2003-05-19 14:53) [4]

например для кнопки можно воспользоваться FindWindowEx после получения указателя окна


← →
7Up ©   (2003-05-19 14:56) [5]

Тогда перейду на конкретику. Есть такой стандарт БД ODBC. там есть такой StatementHandle типа объекта, у него есть поле, которые должны указывать на другие объекты посредством их хэндла привожу из MDAC
поле SQL_ATTR_APP_PARAM_DESC это

The handle to the APD for subsequent calls to SQLExecute and SQLExecDirect on the statement handle

APD тоже некий объект с набором полей...


← →
Skier ©   (2003-05-19 14:58) [6]

>7Up © (19.05.03 14:56)
Похоже на адрес объекта...(?)



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

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.012 c
1-94876
Mr. xXx
2003-05-20 13:13
2003.05.29
Help me with keys of the mouse!


14-95003
MDFE
2003-05-10 14:06
2003.05.29
Редактор дайджестов форума


6-94991
stas_a
2003-04-01 09:35
2003.05.29
Отправка SMS из моуй проги.


3-94693
SerjUfa
2003-05-07 07:23
2003.05.29
sql не поддерживает длинные строки?


7-95148
kliff
2003-03-30 13:51
2003.05.29
Как создать системную службу?




   Наверх