![]() |
|
![]() ![]() ![]() |
|
Levenson |
|
||||
![]() Новичок Профиль Группа: Участник Сообщений: 28 Регистрация: 17.9.2006 Репутация: нет Всего: нет |
Помогите пожалуйста. Мне указать функцию реализованную в классе CDatabaseNew.
Если пишу так то все компелируется но вылетает при нажатии кнопки.
Если пишу вот так
получаю это error C2664: 'DialogBoxParamW' : cannot convert parameter 4 from 'INT_PTR (__stdcall CDatabaseNew::* )(HWND,UINT,WPARAM,LPARAM)' to 'DLGPROC' Причина ошибки ясна, просто подскажите как это можно сделать. Заранее спасибо. |
||||
|
|||||
Damarus |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 671 Регистрация: 6.5.2006 Репутация: 6 Всего: 29 |
CreateNew должен быть статическим методом класса CDatabaseNew:
Добавлено @ 11:54 И соответственно:
Это сообщение отредактировал(а) Damarus - 26.11.2006, 11:56 |
||||
|
|||||
Levenson |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 28 Регистрация: 17.9.2006 Репутация: нет Всего: нет |
Спасибо все заработало.
|
|||
|
||||
Levenson |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 28 Регистрация: 17.9.2006 Репутация: нет Всего: нет |
Тут у меня возник новый вопрос, по поводу этого же класса.
Если метод DialogBox статический значит он может вызывать только статичесские методы и изменять статические члены класса. error C2352: 'CDatabaseNew::InitData' : illegal call of non-static member function Как тут быть? все элементы делать статическими? Ладно тогда при попытке присвоить статическому члену класса значение переменной,
то компилятор ругается: error LNK2001: unresolved external symbol "private: static class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > CDatabaseNew::cHostName" (?cHostName@CDatabaseNew@@0V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@A) Это сообщение отредактировал(а) Levenson - 28.11.2006, 19:34 |
|||
|
||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Visual C++/MFC/WTL | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |