Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Win Api
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.05.2011, 00:42   #1
kamilton
 
Регистрация: 02.05.2011
Сообщений: 7
По умолчанию Проблема при переносе приложения на другой компьютер

Доброго времени суток. Написал приложения с помощью WinAPI, на моем компьютере запускается, на другом компьютере запускается, однако, пропадает кнопка, поэксперементировал в свойствах проекта(Code Generetion), результата не добился. Заранее спасибо.
kamilton вне форума Ответить с цитированием
Старый 17.05.2011, 06:43   #2
Spawn™Production®
Форумчанин
 
Аватар для Spawn™Production®
 
Регистрация: 06.05.2011
Сообщений: 287
По умолчанию

Что за кнопка, куда пропадает...
Честно говоря, по описанию может быть всё, что угодно, побольше бы информации...
Spawn™Production® вне форума Ответить с цитированием
Старый 17.05.2011, 07:01   #3
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,964
По умолчанию

Перенос чего? Куда? С винды на линукс? С линукса на винду?
С одной материнки на другую?
Я, вот тут столкнулся с переносом проги с матери на мать (её).
LPT порт они (поизводители) переделали под другой стандарт.
Прогу пришлось переписывать. Достали уже!
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума Ответить с цитированием
Старый 17.05.2011, 16:31   #4
kamilton
 
Регистрация: 02.05.2011
Сообщений: 7
По умолчанию

Все гораздо проще, создаю приложение, при запуске которого создается окно с измененной формой, на которое выводиться изображение, на этом окне есть кнопка с натянутым bmp, так вот, на моем компьютере exe-файл( windows 7)запускается-все работатет, на другом(win xp) при запуске исполяемого файла кнопка вовсе пропадает, пробовал компилить на этом компьютере-кнопка не появляется, пишет предупреждение о невозможности найти файл PDB, при загрузке dll, comctl32.dll-в том числе
kamilton вне форума Ответить с цитированием
Старый 17.05.2011, 19:45   #5
Spawn™Production®
Форумчанин
 
Аватар для Spawn™Production®
 
Регистрация: 06.05.2011
Сообщений: 287
По умолчанию

Вероятнее всего в Windows 7 Вы использовали стиль кнопки, который не существует в Windows XP, так как версия comctl32.dll там ниже Внимательнее прочитайте в MSDN, к какой версии comctl32 какой стиль относится.
Spawn™Production® вне форума Ответить с цитированием
Старый 19.05.2011, 02:11   #6
kamilton
 
Регистрация: 02.05.2011
Сообщений: 7
По умолчанию

Необходимо было добавить:
#include <commctrl.h>
#pragma comment (lib, "comctl32")
INITCOMMONCONTROLSEX icex;
icex.dwSize = sizeof(INITCOMMONCONTROLSEX);
icex.dwICC = ICC_WIN95_CLASSES|ICC_COOL_CLASSES| ICC_BAR_CLASSES|ICC_USEREX_CLASSES;
InitCommonControlsEx(&icex);

спасибо
kamilton вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с кодировкой бд при переносе форума (vbulletin) crystalbit WordPress и другие CMS 3 25.02.2011 19:42
как сделать, чтобы при переносе с одного листа на другой данные не заменялись, а писались в новую строку? user199a Microsoft Office Excel 4 08.01.2011 18:13
Ошибка при переносе бд krigsmahtana БД в Delphi 3 10.08.2010 11:37
Проблема при переносе кода. MasterK Общие вопросы Delphi 1 08.04.2010 18:05
опять о переносе программы на другой компьютер bmb_66 БД в Delphi 4 17.04.2008 01:42