|
63 / 58 / 13
Регистрация: 24.07.2011
Сообщений: 343
|
||||||||||||||||||||||||||
Функция обратного вызова в классе29.11.2011, 16:04. Показов 5225. Ответов 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 | |
|
Помогаю со студенческими работами здесь
30
Функция обратного вызова Функция обратного вызова Функция обратного вызова Как создайтся функция обратного вызова? Процедура обратного вызова Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях.
Задача: при копировании документа очищать определенные реквизиты и табличную. . .
|
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git
main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели
8ATzM_2aurI
|
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2.
Задача: запретить редактирование документа, если он открыт у другого пользователя.
/ / . . .
|
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои.
А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
|
|
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20%
kYBz3eJf3jQ
|
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
|
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
|
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора
Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2.
Задача: уведомлять пользователя, если. . .
|