![]() |
eXeL@B —› Вопросы новичков —› запуск примеров программ из книги "Рихтер. Windows для профессионалов" на Visual Studio 20 |
Посл.ответ | Сообщение |
|
Создано: 25 февраля 2009 23:51 · Поправил: happy_horror2 · Личное сообщение · #1 (студия 2005! в названии просто не уместилось) Привет всем, кто читает этот пост. Возможно вас удивит почему я взялся за книгу для профессионалов, скажу сразу - порекоммендовали на русском сайте по msdn (а именно хочу познакомиться с программированием на API) Проблема такова, что пример первой же программы из той книги староват... моя visual studio 2005 конечно конвертировала его в формат своих проектов, но часть информации похоже утерялась (пришлось качать в интернете фаил CmnHdr.h) программа-пример запустилась, но не работает (не показывает текстовое описание ошибки по её коду) просьба: решить проблему её не работоспособности буду так же благодарен если подскажите более щедящий метод конвертации примеров буду очень признателен P.S. программу-пример исходник и её конвертированный вариант для VS 2005 залил на хостинги, т.к. на форум столько не влезит --> исходник Рихтера <--(~3.5 МБ) http://dump.ru/file/1913681 --> та же программа, но конвертированная и дополненная фаилом CmnHdr.h <-- (~1.7 МБ) http://dump.ru/file/1913693 P.S.2 CmnHdr.h это только хеадер фаила, а саму библиотеку-то к нему качать надо было?)) (студия вроде не просила...) ![]() |
|
Создано: 26 февраля 2009 14:02 · Личное сообщение · #2 |
|
Создано: 26 февраля 2009 16:39 · Поправил: happy_horror2 · Личное сообщение · #3 |
|
Создано: 26 февраля 2009 17:49 · Личное сообщение · #4 |
|
Создано: 26 февраля 2009 17:56 · Личное сообщение · #5 |
|
Создано: 26 февраля 2009 18:17 · Личное сообщение · #6 |
|
Создано: 26 февраля 2009 18:45 · Поправил: happy_horror2 · Личное сообщение · #7 coderess пишет: ниче тут нет там архив On VS 2005.rar (только что скачал сам - он там есть) на счёт фаила CmnHdr.h: если бы не было, то при билде или запуске по Ctrl+F5 студия бы написала, что фаил CmnHdr.h не найден... (по крайней мере я добавил его к исходикам) XoDeR пишет: Чё смеётесь? Имея исходники можно и самому проект из них слепить. Причем тут конвертация? Из старых в новые студия корректно конвертирует. Матчасть учить. по вашему добрый дядька Рихтер написал нерабочие примеры? ^_^... я конечно обратное уверждать не берусь, ибо его примеры в чистом виде мне не начем запускать посмотрел код, изменил выводимую строку, вроде всё логично, вот главный кусок из ShowError.cpp Code:
как видно, вывод сообщения происходит в последнем if-e, причём условие всегда выполянется по else Code:
а посему нужна помощь в разборе кода, что есть "hlocal"?? P.S. т.к. в книге Рихтер пишет, что коды ошибок находятся в WinError.h, то я её включил в начале кода Code:
но текст ошибки как не показывался, так и не показывается ![]() ![]() |
![]() |
eXeL@B —› Вопросы новичков —› запуск примеров программ из книги "Рихтер. Windows для профессионалов" на Visual Studio 20 |