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

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

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 27.03.2007, 00:08   #11
OrdJONY
.NET-чик
Форумчанин
 
Аватар для OrdJONY
 
Регистрация: 24.03.2007
Сообщений: 569
По умолчанию

Я даж специально Переустановил Дельфи... На Английскую, думал МОж перевод Кривой. Захожу File> New > Other и все вкладки Облазил, но Resource нигде не видел
"Разработка под веб - как работа с пылесосом: нихрена не прикольно, но засасывает"
Мо маленький городок
OrdJONY вне форума Ответить с цитированием
Старый 27.03.2007, 00:39   #12
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Так... Допустим, это только у меня Enterprize Edition...
Хорошо, в составе файлов проекта есть файл что-то вроде Project1.res ?
Ну должен быть, он создается автоматически.
А на диске Дельфи должен присутствовать каталог Workshop. Это - редактор ресурсов. Установите его и добавьте в Project1.res все, что нужно - картинку и т.д.
Нет и Workshop-а ? Ну, поищите на тематических сайтах какой-нибудь редактор ресурсов...

Цитата:
извините конечно, но разве Вас не устраивает *.RC + brcc32.exe ?
Есть готовый инструмент, зачем мне "командная строка"?

Последний раз редактировалось mihali4; 27.03.2007 в 12:29.
mihali4 вне форума Ответить с цитированием
Старый 27.03.2007, 09:13   #13
BOBAH13
Android Developer
Старожил Подтвердите свой е-майл
 
Аватар для BOBAH13
 
Регистрация: 19.02.2007
Сообщений: 3,708
По умолчанию

извините конечно, но разве Вас не устраивает *.RC + brcc32.exe ?
BOBAH13 вне форума Ответить с цитированием
Старый 28.03.2007, 11:21   #14
OrdJONY
.NET-чик
Форумчанин
 
Аватар для OrdJONY
 
Регистрация: 24.03.2007
Сообщений: 569
По умолчанию

ЗА WorkShop Спасиба большое, теперь ресурсы можно добавлять)) вот только на *jpeg нехочет, и Юзер Дата Ставлю всеравно, но это неважно... А теперь Как использовать эти ресурсы в программе??
"Разработка под веб - как работа с пылесосом: нихрена не прикольно, но засасывает"
Мо маленький городок
OrdJONY вне форума Ответить с цитированием
Старый 28.03.2007, 12:13   #15
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Цитата:
вот только на *jpeg нехочет
Сделайте так:
- добавьте новый ресурс BITMAP с нужными размерами.
- откройте вашу картинку в каком-нибудь графическом редакторе (да хоть Paint), выделите все и скопируйте в буфер.
- вставьте из буфера в графическое поле ресурса (как обычно копируете картинку).

Цитата:
А теперь Как использовать эти ресурсы в программе?
Вот для jpeg.
1. Вставьте директиву после {$R *.DFM}
(если вы создали дополнительный файл ресурса JpgPic.RES)
{$R JpgPic.RES}
2. Добавьте процедуру загрузки ресурса в программу:
procedure LoadJPEG;
var NewJPG: TJPEGImage;
RStream: TResourceStream;
Begin
NewJPG:=TJPEGImage.Create;
RStream:=TResourceStream.CreateFrom ID(HInstance, 1, RT_RCDATA);
try
NewJPG.LoadFromStream(RStream);
Canvas.Draw(12,12,NewJPG); // Для проверки нарисуем на поле формы
finally
NewJPG.Free;
RStream.Free;
end;
end;
Параметр, выделенный красным - это индекс ресурса. Можно добавить еще несколько таких строчек и загрузить несколько jpeg ресурсов сразу.

Да, чуть не забыл. Для работы с jpeg нужно в список USES в начале юниты добавить Jpeg.
mihali4 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Dev-C++ проблема с запуском программ Надюха Помощь студентам 12 28.05.2008 03:55
Как поставить заставку перед запуском главной формы программы? NiganInterCOM Общие вопросы Delphi 2 22.02.2008 16:11
проблема с запуском Delphi6 xen Общие вопросы Delphi 2 18.03.2007 01:16
ПАМАГИТЕ с запуском архивирования!!! VitAngel Общие вопросы Delphi 1 20.02.2007 09:35