Модераторы: Poseidon, Snowy, bems, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Цельный EXE, Как поместить ресунки в один EXE 
:(
    Опции темы
ivan219
Дата 28.12.2005, 04:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

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



Вопрос: есть компонент Image1 туда можно загружать ресунки препомощи Image1.Picture.LoadFromFile('FNRC.bmp'); но при этом сам рескнок должен быть рядом с EXE и при их отсутствии вознекает ошибка мне надо чтоб ресунки были от компелированны все вместе и находились в одном EXE файле.


Это сообщение отредактировал(а) ivan219 - 28.12.2005, 04:10
PM MAIL ICQ   Вверх
Ciber SLasH
Дата 28.12.2005, 04:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1813
Регистрация: 9.11.2004
Где: С.-Петербург

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



Либо запихивай их в ресурсы (при помощи редакторов ресурсов, например Resource Hacker), либо накидай сколько нужно компонентов Image и загрузи в них рисунки и сделай их невидимыми (Visible = false).
PM   Вверх
Snowy
Дата 28.12.2005, 10:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

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



создаешь файл pics.rc
в нем пишешь
PIC1 BITMAP pic1.bmp
PIC2 BITMAP pic2.bmp
PIC3 BITMAP pic3.bmp

Потом компилишь его:
brcc32 pics.rc
В программе пишешь
{$R pics.res}

Подгружаешь:
Image1.Picture.Bitmap.LoadFromResourceName(hInstance, 'PIC1');

PM MAIL   Вверх
ivan219
Дата 28.12.2005, 18:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

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



А как и где создать этот pics.rc фаил и как потом его компилить???
PM MAIL ICQ   Вверх
ivan219
Дата 28.12.2005, 19:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

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



Так как создать я понял если неправильно поправте значит создаём текстовый документ и туда пишем
PIC1 BITMAP pic1.bmp
PIC2 BITMAP pic2.bmp
PIC3 BITMAP pic3.bmp

потом переименовываем pics.rc но вот как его откампилить я незнаю.
PM MAIL ICQ   Вверх
Poseidon
Дата 28.12.2005, 19:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Delphi developer
****


Профиль
Группа: Комодератор
Сообщений: 5273
Регистрация: 4.2.2005
Где: Гомель, Беларусь

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



В поставке с Дельфи есть консольная программа brcc32. Загрузи ее из командной строки, в переметр передай свой .rc


--------------------
Если хочешь, что бы что-то работало - используй написанное, 
если хочешь что-то понять - пиши сам...
PM MAIL ICQ   Вверх
Snowy
Дата 28.12.2005, 19:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

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



brcc32 pics.rc
Запускаешь из фара, коммандера или что у тебя там. Вобщем из коммандной строки.
Названия картинок, разумеется, свои в файл писать нужно.
PM MAIL   Вверх
ivan219
Дата 28.12.2005, 22:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

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



Всем болшое спасибо работает как часы smile smile
PM MAIL ICQ   Вверх
ivan219
Дата 28.12.2005, 22:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

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



Ещё вопрос чтоб новую тему не создавать как можно пресваивать свои имена unit простая замена Unit1; на чтото другое выдаёт ошибку.
PM MAIL ICQ   Вверх
Snowy
Дата 28.12.2005, 22:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

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



Используй "Сохранить как..." (Save as...)
Сохранишь юнит под другим именем - дельфя сама все подкорректирует.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Общие вопросы"
SnowyMetalFan
bemsPoseidon
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема »


 




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


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

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