[an error occurred while processing this directive]
Ответ:
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено -Tумблер- 15 июня 2005 г. 15:37
В ответ на: Вопрос по С++. Есть задача реализовать класс Handler, отправлено <font color=gray>_vladimir</font> 14 июня 2005 г. 10:31

Само по себе создание такого класса
не вписывается в концепции OOП.
Дело в том, что вход в процедуру-член класса
производится "в тело", а не через голову класса.
Это значит, что процедура прерываний не будет иметь
доступа к членам класса. (ей негде взять this).
Это обычная проблема программирования и под WIN то же.
Я так и не понял, как можно сделать класс-окно
со встроенной оконной (CALL-BACK)функцией.
Наверное, с использованием вставок на ассемблере и коррекцией
кодов исполняемой программы. ;(
А вот с созданием класса-потока под WIN похоже повезло.
Подобный механизм (передача и загрузка this) видимо
предусмотрен самой Виндус. Или это так случайно вышло - не знаю.

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 
NoIX ключ Запомнить

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru