C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
*.bmp в *.exe, Как запихнуть картинку в *.exe
Иван
Отправлено: 15.09.2003, 13:37


Машинист паровоза

Группа: Участник
Сообщений: 207



Мне в моей программе нужно загружать файл *.bmp в bitmap,
и потом работать с ним,bmpнаходится в текущем каталоге,и приходится постоянно его таскать вместе с exe.Знаю ,что по-детски сделано,поэтому хочу исправить,только как его(bmp) в exe запихнуть?Подскажите, кто знает!
Nimble
Отправлено: 15.09.2003, 14:04


Дежурный стрелочник

Группа: Участник
Сообщений: 34



Всё не так сложно. Картинка должна раходится в *.res файле.
Другой вопрос как её туда запихнуть. Я пользуюсь ресторатором (по привычке). Если влом искать, в Билдере помоему есть стандартная утилита работы с файлами ресурсов. brc32.exe или чёт вроде того, я сам с ним не разбирался. Можно конечно через ImageEditor, тоже стандартная. Открываешь *.res файл там добавляешь bmpшку и всё. Но лучше всётаки скачать нормальную прогу для работы с ресурсными файлами, пригодится еще.

потом в проге:
CODE

 Image->Picture->Bitmap->LoadFromResourceName(HInstance, "имя_картинки");
Иван
Отправлено: 17.09.2003, 15:01


Машинист паровоза

Группа: Участник
Сообщений: 207



Извините ,ошибочка вышла smile.gif

Отредактировано Иван — 17/09/2003, 16:09
Иван
Отправлено: 17.09.2003, 15:06


Машинист паровоза

Группа: Участник
Сообщений: 207



Мой bmp больше чем 256-ти цветный,так что ImageEditor из Builder'а
не подходит.
Какую программку для этого еще посоветуете,
и что значит
QUOTE
пользуюсь ресторатором

что за прога?
Обьясните незнающему sad.gif

Отредактировано Иван — 17/09/2003, 16:13
Gedeon
Отправлено: 18.09.2003, 09:24


Ветеран

Группа: Модератор
Сообщений: 1742



Ресторатор — программа для работы с ресурсами, потянуть можно с

PrimaryServer

SecondaryServer

Лекарство тут Crack

Вернуться в Вопросы программирования в C++Builder