|
63 / 58 / 13
Регистрация: 24.07.2011
Сообщений: 343
|
||||||||||||||||||||||||||
Функция обратного вызова в классе29.11.2011, 16:04. Показов 5323. Ответов 29
Метки нет (Все метки)
Такие проблемы возникли у меня.
Есть два класса.В одном классе относится к окну(создание,регистрация и тд),а второй класс это таймер(включение,отключение таймера и тд) Так вот мне почему-то пишет ошибки КОД: Это класс "создания окна" файл CWindows.h
Ошибки такие: 1>c:\c++\mygame\cwindows.h(7): error C2011: 'WINDOWMAIN' : 'class' type redefinition 1> c:\c++\mygame\cwindows.h(7) : see declaration of 'WINDOWMAIN' 1>c:\c++\mygame\ctimer.cpp(11): error C2027: use of undefined type 'WINDOWMAIN' 1> c:\c++\mygame\cwindows.h(7) : see declaration of 'WINDOWMAIN' 1>c:\c++\mygame\ctimer.cpp(11): error C2065: 'hwnd' : undeclared identifier 1>c:\c++\mygame\ctimer.cpp(11): error C2027: use of undefined type 'WINDOWMAIN' 1> c:\c++\mygame\cwindows.h(7) : see declaration of 'WINDOWMAIN' 1>c:\c++\mygame\ctimer.cpp(11): error C2065: 'hwnd' : undeclared identifier 1>c:\c++\mygame\ctimer.cpp(16): error C2027: use of undefined type 'WINDOWMAIN' 1> c:\c++\mygame\cwindows.h(7) : see declaration of 'WINDOWMAIN' Что делать...помогите пожалуйста
0
|
||||||||||||||||||||||||||
| 29.11.2011, 16:04 | |
|
Ответы с готовыми решениями:
29
Статическая функция в классе Процедура/функция обратного вызова в классе Функция обратного вызова |
|
63 / 58 / 13
Регистрация: 24.07.2011
Сообщений: 343
|
|
| 20.12.2011, 01:13 [ТС] | |
|
outoftime,у тебя функция TimerProc за пределами класса.Я так тоже сделал и все замечательно работает.Но как поместить ее в класс?Вот уже какую неделю сижу и не могу сделать
0
|
|
|
63 / 58 / 13
Регистрация: 24.07.2011
Сообщений: 343
|
|
| 27.12.2011, 01:37 [ТС] | |
|
кто нибудь поможет мне?
Добавлено через 23 часа 34 минуты ну кто нибудь может помочь разобраться в этой проблеме?
0
|
|
|
║XLR8║
|
|||||||
| 15.01.2012, 01:49 | |||||||
0
|
|||||||
|
63 / 58 / 13
Регистрация: 24.07.2011
Сообщений: 343
|
|
| 17.01.2012, 12:55 [ТС] | |
|
outoftime, все равно не могу понять..ты же создаешь пространство имен,а не класс..как так?
0
|
|
|
Исследователь
318 / 317 / 24
Регистрация: 06.04.2011
Сообщений: 872
|
|||||||||||
| 17.01.2012, 13:11 | |||||||||||
|
Иэх... Еще разок...
0
|
|||||||||||
|
63 / 58 / 13
Регистрация: 24.07.2011
Сообщений: 343
|
|
| 17.01.2012, 13:34 [ТС] | |
|
GrayWolf, почему вы показывается пример только с оконной функцией?Вы уже скидывали пример с ней,и по этому примеру я исправлял свои ошибки в программе с таймером.Сейчас я уже не знаю,что исправить.Код похож на ваш,но работать не хочет.Точнее программа заводится,а вот выполнять то,что я хочу,она не хочет-OnTimer НЕ ХОЧЕТ ВЫПОЛНЯТЬСЯ
0
|
|
|
║XLR8║
|
||
| 18.01.2012, 01:15 | ||
|
0
|
||
|
63 / 58 / 13
Регистрация: 24.07.2011
Сообщений: 343
|
|
| 18.01.2012, 01:32 [ТС] | |
|
Я не хочу использовать пространства имен.Я хочу чтобы эта функция была в классе и все))блин..тема уже создана около месяца и никто не может помочь...
в принципе это мне нужно только для собственного развития.Я хочу сделать именно так,и никак иначе.Я даже готов заплатить за данные знания,главное помогите с моим кодом.Почему он не работает?
0
|
|
|
║XLR8║
|
|
| 18.01.2012, 01:56 | |
|
Никак ты так не сделаешь, вин апи - это набор сишных функций, ниокаких классах тогда не думали, о черной магии си еще не знали по-этому (ИМХО) предложеное мной решение является одиним из лучших в условиях данной задачи.
0
|
|
|
63 / 58 / 13
Регистрация: 24.07.2011
Сообщений: 343
|
|
| 18.01.2012, 23:08 [ТС] | |
|
не поможете мне?
0
|
|
| 18.01.2012, 23:08 | |
|
Функция обратного вызова Функция обратного вызова Функция обратного вызова Как создайтся функция обратного вызова? Процедура обратного вызова Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Как надо было делать правильно - вообще не слушать ИИ, его дело - текст.
Hrethgir 15.07.2026
А вообще надо было делать не так, чтобы не исправлять ошибку https:/ / www. cyberforum. ru/ blogs/ 223907/ 10996. html , правильно было : удалил кнопку, а потом добавил её.
Всё это стресс конечно. Почему?. . .
|
Знаете, от чего появляется стресс?
kumehtar 15.07.2026
Стресс появляется оттого, что вы, зная как поступить правильно, делаете наоборот.
Ларри Уингет
|
Нас бьют, а мы крепчаем? Какая чушь!
kumehtar 15.07.2026
Вот это вот бытующее мнение, что человек меняется только под действием проблем, всегда считал вредоносным. Поверь, от проблем у людей появляются не изменения, а нервное расстройство и ПТСР. А. . .
|
сукцессия 29. Переход от одних деревьев на другие делать более или менее вероятностным?
anaschu 12.07.2026
Насколько смена типов микоризы — исключительное событие в двухвековой сукцессии? Оценка вероятности в пространстве параметров
В текущей версии модели успешно реализован ключевой механизм. . .
|
|
сукцессия 27. Думаю, как переделывать уже написанную статью с планами на сукцессию.
anaschu 12.07.2026
Анализ соответствия модели требованиям
Реализованные компоненты:
Механизм закисления почвы через протонную помпу
Конкуренция между типами микориз
pH как триггер сукцессии
C/ P соотношение. . .
|
Сукцессия 26. Мат модель создана.
anaschu 12.07.2026
Модель смены растительных сукцессий посредством управления грибами работает внутри небольшой ячейки почвы, восстанавливающейся после пожара, где ненадолго бывшее царство хвойных снова захватили. . .
|
Решил проблему с ошибкой пагинации сообщений с сервера на алгоритме обхода дерева "Эстафета хвоста".
Hrethgir 12.07.2026
Проблема была в том, что удалялась именно новая кнопка, а не старая. Ни один ИИ не обнаружил это, а сам я смог только когда с работой стало попроще и когда заставил работать будущее автономное. . .
|
сукцессия 25. Хронология ошибок
anaschu 12.07.2026
# От 50-тонного гриба до устойчивого леса: хроника ошибок при построении модели вековой сукцессии микоризы
## О чём эта статья
В процессе построения ОДУ-модели (система дифференциальных. . .
|