[an error occurred while processing this directive]
|
Само по себе создание такого класса
не вписывается в концепции OOП.
Дело в том, что вход в процедуру-член класса
производится "в тело", а не через голову класса.
Это значит, что процедура прерываний не будет иметь
доступа к членам класса. (ей негде взять this).
Это обычная проблема программирования и под WIN то же.
Я так и не понял, как можно сделать класс-окно
со встроенной оконной (CALL-BACK)функцией.
Наверное, с использованием вставок на ассемблере и коррекцией
кодов исполняемой программы. ;(
А вот с созданием класса-потока под WIN похоже повезло.
Подобный механизм (передача и загрузка this) видимо
предусмотрен самой Виндус. Или это так случайно вышло - не знаю.
E-mail: info@telesys.ru