Callback функция член класса


Нужно перечислить окна, созданные определенным потоком. Новое ключевое слово static в Delphi Почему методы класса должны быть помечены словом "static", чтобы их можно было использовать в качестве функции обратного вызова? Yarovenko Я - противник использования недокументированных возможностей Я - тоже!

Callback функция член класса

А вы все же намекните В этом смысле то есть в низкоуровневом, "ассемблерном" смысле , статические функции - они как "обычные" то есть не принадлежащие классу. Dimitry Sibiryakov Member Откуда:

Callback функция член класса

Не знаю как мне правильно написать указатель на нужную функцию. Но если вынести ее реализацию за пределы класса, то буду довольствоваться инкапсуляцией уровня модуля. All, у меня попутный вопрос.

Небось, не боги горшки обжигают ;. Dimitry Sibiryakov Member Откуда:

Зайцев Фёдор, тссссссс, ты взрослый мужик Я - противник использования недокументированных возможностей. Кстати, даже если ты опишешь свою Idle-функцию как void CThread:: Выдает Error 1 error C

Я - противник использования недокументированных возможностей, какие бы дивиденды они не обещали, работы с объектами на уровне байтовой структуры что можно сделать, воспользовавшись где-нибудь добытыми сведениями о том, как текущий компилятор строит объект в памяти , и всего остального, что так или иначе ограничивает переносимость кода.

По той же причине: В этом смысле то есть в низкоуровневом, "ассемблерном" смысле , статические функции - они как "обычные" то есть не принадлежащие классу.

Объясните пожалуйста поведение компилера. Небось, не боги горшки обжигают ; Считайте, что этого сделать нельзя и точка. То есть, "на уровне ассемблера", в статические функции, в отличие от нестатических, НЕ передается скрытый параметр - укзатель на экземпляр класса, для которого [для экземпляра], вызывается функция класса.

Выдает Error 1 error C То есть, callback-функция или вообще не должна быть членом класса, или должна быть описана как static. Небось, не боги горшки обжигают ;.

Зайцев Фёдор Member Откуда: А вы на дату этой дискуссии не обратили внимания?

Я буду очень рад если мне помогут решить проблему. Выдает Error 1 error C То, что они описаны внутри класса - это "для наглядности", чтобы показать их, скажем так, логическую принадлежность этому классу.

Зайцев Фёдор, тссссссс, ты взрослый мужик Почему нельзя вызвать из статической функции нестатические? Не знаю, "мутно" получилось или что-то понятно: Потому, что вам бы не мешало предварительно разобраться с реализацией методов класс и их отличиями от обычных функций

Конечно, можно, если есть необходимость. Нужно перечислить окна, созданные определенным потоком. Выдает Error 1 error C

Конечно, можно, если есть необходимость. Ваш вопрос именно перечисление окон верхнего уровня до еще с построением TreeView , если не ошибаюсь, там разжеван до аминокислот кстати, там еще и диск с примерами прилагается - даже вручную переписывать не придется: То есть, callback-функция или вообще не должна быть членом класса, или должна быть описана как static.

Как - думай сам. All, у меня попутный вопрос. Используй первый вариант -- http: Небось, не боги горшки обжигают ; Считайте, что этого сделать нельзя и точка.

Anatoly Podgoretsky Member Откуда: Но если вынести ее реализацию за пределы класса, то буду довольствоваться инкапсуляцией уровня модуля. Объясните пожалуйста поведение компилера. Нет, но ты можешь написать обычную функцию, в которую передавать экземпляр класса для дальнейшего вызова через то самое application-defined value.

Пользоваться статическими или глобальными переменными в многопоточном коде нельзя. Я - противник использования недокументированных возможностей. То есть, callback-функция или вообще не должна быть членом класса, или должна быть описана как static.

Нужно перечислить окна, созданные определенным потоком. Ваш вопрос именно перечисление окон верхнего уровня до еще с построением TreeView , если не ошибаюсь, там разжеван до аминокислот кстати, там еще и диск с примерами прилагается - даже вручную переписывать не придется: Прошу прощения, что отправляю к литературе - об указателях на функции можно прочитать, напрример, в Х.

BBB, спасибо большое за развернутый ответ!

То, что они описаны внутри класса - это "для наглядности", чтобы показать их, скажем так, логическую принадлежность этому классу. Новое ключевое слово static в Delphi Почему методы класса должны быть помечены словом "static", чтобы их можно было использовать в качестве функции обратного вызова?

Кстати, даже если ты опишешь свою Idle-функцию как void CThread:: Зайцев Фёдор Member Откуда: Выдает Error 1 error C Если указанная выше возможность преобразования метода класса в обычную подпрограмму именно так и делается, то это меня не интересует.



Библия секса смотреть
Порно брат сосет у меня
Секс парень в носках
Порно вечеренка смотреть онлайн
Ка себя удовлетворить порно
Читать далее...


Интересное:



Похожие:

Авторское право volna-lubvi.ru © 2012-2019. Все Права Защищены.