Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Как понять понять код

77K
13 января 2012 года
Lepton
3 / / 11.01.2012
Как понять понять код
 
Код:
unsigned __stdcall CDll_RS232::ThreadFn( void *lpParam )
{
    return ( ( CDll_RS232* )lpParam )->ThreadFunction() ;
}
277
13 января 2012 года
arrjj
1.7K / / 26.01.2011
Урок 20. Указатели
16K
13 января 2012 года
asmforce
186 / / 05.01.2010
Постановка задачи на высоте!

1. Существует некий класс CDll_RS232
2. У этого класса есть, как минимум, два метода: ThreadFn и ThreadFunction.
3. ThreadFn представляет собой обёртку для ThreadFunction, но вызывает ThreadFunction не для данного (this), а для того объекта (класса CDll_RS232), адрес которого передан, в качестве аргумента lpParam.
277
13 января 2012 года
arrjj
1.7K / / 26.01.2011
Цитата: asmforce
Постановка задачи на высоте!

1. Существует некий класс CDll_RS232
2. У этого класса есть, как минимум, два метода: ThreadFn и ThreadFunction.
3. ThreadFn представляет собой обёртку для ThreadFunction, но вызывает ThreadFunction не для данного (this) объкта для того объекта (класса CDll_RS232), адрес которого передан, в качестве аргумента lpParam.



Причем класс экспортируется из dll.

16K
13 января 2012 года
asmforce
186 / / 05.01.2010
Цитата: arrjj
Причем класс экспортируется из dll.



Возможно, но откуда взят код я не знаю, а оттого не спешу утверждать, что CDll_ означает именно это.

277
13 января 2012 года
arrjj
1.7K / / 26.01.2011
Цитата: asmforce
Возможно, но откуда взят код я не знаю, а оттого не спешу утверждать, что CDll_ означает именно это.



Хотел погуглить эту библиотечку, да бы самому посмотреть - и ношел топики тс, где он сорсы приводит там явно класс __declspec(dllexport)

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог