![]() |
|
![]() ![]() ![]() |
|
Albor |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 589 Регистрация: 28.2.2009 Репутация: 7 Всего: 9 |
Да вроде всё правильно, функция ждёт указатель. Проверь ещё в заголовочном файле MyBMP.h
![]() |
|||
|
||||
Miyka |
|
||||
Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 22.3.2008 Где: Санкт-Петербург Репутация: нет Всего: нет |
Albor, я с тобой согласен, потому что есть проблема в .h файле и когда объявляю фию таким образом:
ругается, говорит что error C2664: 'MyBMP::Draw' : cannot convert parameter 1 from 'CDC' to 'CDC *', а если объявить вот так, как у соседа:
пишет другую ошибку error LNK2019: unresolved external symbol "public: int __thiscall MyBMP::Draw(class CDC *,struct tagRECT *)" (?Draw@MyBMP@@QAEHPAVCDC@@PAUtagRECT@@@Z) referenced in function "public: virtual void __thiscall CiOpenView::OnDraw(class CDC *)" (?OnDraw@CiOpenView@@UAEXPAVCDC@@@Z) что для меня набор слов Это сообщение отредактировал(а) Miyka - 26.4.2009, 11:13 |
||||
|
|||||
Albor |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 589 Регистрация: 28.2.2009 Репутация: 7 Всего: 9 |
Второй прототип должен быть в h файле. Попробуй сделать Rebuild All, бывает помогает.
|
|||
|
||||
![]() ![]() ![]() |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Visual C++/MFC/WTL | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |