Модераторы: feodorv, GremlinProg, xvr, Fixin
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Компиляция в Visual C++ 6.0, что-то не то... 
V
    Опции темы
dreamer21
Дата 17.1.2010, 19:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 37
Регистрация: 24.8.2009

Репутация: нет
Всего: нет



Код

#include <windows.h>
#include <string.h>

#include "resource.h"

HINSTANCE hInst;

int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow){   
    hInst=hInstance;
    MessageBox(NULL, "fdfdf", "fdfd", MB_ICONWARNING | MB_OK);
    return 0;
}


Компилирую в среде Visual C++ 6.0. Выдается только звук, окно не выводится( Что делать???
PM MAIL   Вверх
dreamer21
Дата 17.1.2010, 19:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 37
Регистрация: 24.8.2009

Репутация: нет
Всего: нет



Часть проблема стала по-тихоньку решаться... Я влючил в свою программу манифест, чтобы можно было использовать стили XP. При компиляции этого кода в VS2008 не возникало таких ошибок. Может можно как-то изменить манифест, чтобы он работал и при компиляции в Visual C++ 6.0?? При исключении манифеста из проекта все работает.



Это сообщение отредактировал(а) dreamer21 - 17.1.2010, 19:26

Присоединённый файл ( Кол-во скачиваний: 2 )
Присоединённый файл  api.exe.Manifest 0,73 Kb
PM MAIL   Вверх
586
Дата 17.1.2010, 19:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2243
Регистрация: 8.5.2006

Репутация: 39
Всего: 146



Нужно вызвать InitCommonControls.
PM   Вверх
dreamer21
Дата 17.1.2010, 20:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 37
Регистрация: 24.8.2009

Репутация: нет
Всего: нет



586, спасибо) Действительно помогает. Раньше то я вызывал InitCommonControls(), но потом заметил, что при компиляции в 2008 студии все работает и без этого (стоит лишь только включить в ресурсы манифест). Решил забить на это, но видно забивать не стоит)))
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C/C++: Системное программирование и WinAPI"
Fixin
GremlinProg
xvr
feodorv
  • Большое количество информации и примеров с использованием функций WinAPI можно найти в MSDN
  • Описание сообщений, уведомлений и примеров с использованием компонент WinAPI (BUTTON, EDIT, STATIC, и т.п.), можно найти в MSDN Control Library
  • Непосредственно, перед созданием новой темы, проверьте заголовок и удостоверьтесь, что он отражает суть обсуждения.
  • После заполнения поля "Название темы", обратите внимание на наличие и содержание панели "А здесь смотрели?", возможно Ваш вопрос уже был решен.
  • Приводите часть кода, в которой предположительно находится проблема или ошибка.
  • Если указываете код, пользуйтесь тегами [code][/code], или их кнопочными аналогами.
  • Если вопрос решен, воспользуйтесь соответствующей ссылкой, расположенной напротив названия темы.
  • Один топик - один вопрос!
  • Перед тем как создать тему - прочтите это .

На данный раздел распространяются Правила форума и Правила раздела С++:Общие вопросы .


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Chipset, Step, Fixin, GremlinProg, xvr. feodorv.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Системное программирование и WinAPI | Следующая тема »


 




[ Время генерации скрипта: 0.0421 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.