Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на C / C++


Информационный Канал Subscribe.Ru

РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / C/C++

Выпуск № 289
от 05.01.2006, 03:21

Администратор:Калашников О.А.
В рассылке:Подписчиков: 244, Экспертов: 40
В номере:Вопросов: 2, Ответов: 7


Вопрос № 32446: Спасибо Zitz и Jadd за ответ на вопрос. Все понятно, но компилятор выдает сообщения что CMySuperDlg или CDlgHelp неизвестный идентификатор. Можно ли поподробнее описать как действовать после создания диалога который необходимо вывести по наж...
Вопрос № 32447: Здравствуйте! Подскажите ,пожалуйста, несколько сайтов с исходниками на С++. Хотелось бы посмотреть как делаются простенькие игры....

Вопрос № 32.446
Спасибо Zitz и Jadd за ответ на вопрос.
Все понятно, но компилятор выдает сообщения что CMySuperDlg или CDlgHelp неизвестный идентификатор. Можно ли
поподробнее описать как действовать после создания диалога который необходимо вывести по нажатию на пункт меню.
Или если не сложно то выслать мне простейший пример этой программы.
Отправлен: 30.12.2005, 18:33
Вопрос задал: Robson (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Jadd
Здравствуйте, Robson!
Неизвестный идентификатор, потому что нужно сделать #include "MySuperDlg.h", тогда компиллер найдет этот класс. Вернее его декларацию и создаст объектник из срр.
---------
Если в сердце дверь закрыта, нужно в печень постучаться
Ответ отправил: Jadd (статус: Специалист)
Отправлен: 30.12.2005, 18:39
Оценка за ответ: 5

Отвечает: Zitz
Здравствуйте, Robson!

Я предлагаю тебе самому посмотреть как там все происходит! Используй MFCAppWizard при создании приложения, и в нем обязательно поставь(по умолчанию она стоит) галочку генерить диалог Эбаут.
В частности из этих кодов можно заметить что твою пробему в корпорации Микрософт (кстати мы - портал - теперь как я понял являемся их близким другом) решают просто объявлением класса CDlgHelp в .cpp CMySuperDlg, тем самым исчезает ряд проблем, в том числе и твоя.
Что касается внедрение диалога в меню, так вроде описали довольно подробно два способа как вызвать функцию по нажатию на пункт меню, тут уж выбирай... А в тело поставь {CDlgHelp dlgHelp; dlgHelp.DoModal();}. Кстати после вызова диалога таким способом ничего делать не надо, т.к. он не вернет управление главному диалогу пока из него не выйдешь...
Если ты включаешь тесные связи между классами, т.е. когда в одном классе вызывается что-нить из второго и наоборот (кстати является плохим тоном в программировании), то нужно просто задефайнить хендлеры у друг друга и там и там...

Что касается вопроса №32447, то я всех на одно место всегда отправляю... ;-)... Называется ПервыеШаги.ру, там вроде даже когда-то исходник Лайнсов валялся...

З.Ы. Приятно все-таки когда тебя здесь ценять и уважают ;-))

Приложение:

---------
Успех неизбежен

Ответ отправил: Zitz (статус: 4-ый класс)
Отправлен: 30.12.2005, 22:20
Оценка за ответ: 5


Вопрос № 32.447
Здравствуйте!
Подскажите ,пожалуйста, несколько сайтов с исходниками на С++. Хотелось бы посмотреть как делаются простенькие игры.
Отправлен: 30.12.2005, 18:38
Вопрос задал: Robson (статус: Посетитель)
Всего ответов: 5
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Romodos
Здравствуйте, Robson!
Да сайтов с исходниками куча
excode.ru
sources.ru
algolist.manual.ru
codenet.ru
gamedev.ru
ishodniki.ru
Не знаю, есть ли там сорцы игр, но много интересных материалов вам обеспечены
На gamedev.ru точно есть
на mirgames.ru тоже есть, но там дульфи

В общем, гугл и яндекс рулит.
---------
FAQ me off!
Ответ отправил: Romodos (статус: Студент)
Отправлен: 30.12.2005, 18:50

Отвечает: __Cheat3r
Здравствуйте, Robson!
помню только один - sources.ru
Ответ отправил: __Cheat3r (статус: 1-ый класс)
Отправлен: 30.12.2005, 19:09

Отвечает: Лучников Юрий Владимирович
Здравствуйте, Robson!
Неплохая подборочка на sources.ru

Успехов!
Ответ отправил: Лучников Юрий Владимирович (статус: 8-ой класс)
Отправлен: 30.12.2005, 20:17

Отвечает: Raptor1
Здравствуйте, Robson!
Посмотри
http://www.koders.com/
http://www.proglib.ru
www.mvps.org
Ответ отправил: Raptor1 (статус: Студент)
Отправлен: 31.12.2005, 02:29

Отвечает: Muad Dib
Здравствуйте, Robson!
sf.net
freshmeat.net
Вообще возьмите и посмотрите исходники opensource-проектов(если игры - то например игры под КДЕ или Гном) ... это намного полезней чем лазить по лабораторным работам отечественных самоделкиных на ishodniki.ru, которым рассказали про среду разработки, но забыли сказать что используется просто С++ библиотека по стандартным правилам языка, а не нечто мифическое типа MS VS, или B C++ B .
Ответ отправил: Muad Dib (статус: 2-ой класс)
Отправлен: 02.01.2006, 03:59


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2006, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Яндекс Rambler's Top100

Subscribe.Ru
Поддержка подписчиков
Другие рассылки этой тематики
Другие рассылки этого автора
Подписан адрес:
Код этой рассылки: comp.soft.prog.cplus
Архив рассылки
Отписаться Вебом Почтой
Вспомнить пароль

В избранное