Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.11.21;
Скачать: CL | DM;

Вниз

Jpg и Dll.   Найти похожие ветки 

 
Dankin ©   (2002-11-12 09:49) [0]

Граждане, подскажите пожалуйсто как можно запихнуть
jpg картинку в библиотеку и достать ее оттуда.
Можно хотя-бы ссылочку.Буду премного благодарен.


 
neXt ©   (2002-11-12 10:05) [1]

можно поместить jpg в ресурс


 
Bsl   (2002-11-12 10:26) [2]

Можно картирку запихнуть в ресурс, затем из приложения:
1) либо напрямую вытянуть катинку,
2) либо возвращать (данные) по вызову какой-либо функции.


 
Dankin ©   (2002-11-12 11:18) [3]

Мне нужно чтобы сам EXE фаил не увеличивался, а если использовать
как ресурс он вроде будет включен в exe.


 
Angus   (2002-11-12 11:18) [4]

Помоему где-то здесь есть хороший пример прграммы создания ресурса. Поройся на сайте.


 
Skier ©   (2002-11-12 11:21) [5]

>Dankin

> Мне нужно чтобы сам EXE фаил не увеличивался, а если использовать
> как ресурс он вроде будет включен в exe.

А причем здесь Exe ?
Ты же собираешься использовать файл-ресурса в DLL,
насколько я понял...


 
IDKFA ©   (2002-11-12 13:04) [6]

Автору: я сам парился с этой проблемой очень долго - лучше в данном случае не использовать DLL, юзай BPL(но он только для D,CB)...


 
Dankin ©   (2002-11-13 01:27) [7]

Извиняюсь за серость, но где можно почитать про BPL? Как вобще с ним работать.


 
BarikNT ©   (2002-11-13 01:56) [8]

1.Добавь ресурс в проект
Project->Resources->правый клик мышки->New->User Data и грузи
из файла *.jpg
2.переменуй имя ресурса (обычно он автоматом генерится RCDATA_1 ) просто в номер к примеру 2002
а далее так

procedure TForm1.Button1Click(Sender: TObject);
var
MyJPG : TJPEGImage;
ResStream : TResourceStream;
begin
try
MyJPG := TJPEGImage.Create;
ResStream := TResourceStream.CreateFromID(HInstance, 2002, RT_RCDATA);
MyJPG.LoadFromStream(ResStream);
Canvas.Draw(12,12,MyJPG);
finally
MyJPG.Free;
ResStream.Free;
end;
end;



Страницы: 1 вся ветка

Текущий архив: 2002.11.21;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.015 c
4-69613
arbin
2002-10-09 13:33
2002.11.21
Поворот формы


1-69373
The_Vizit0r!
2002-11-08 22:24
2002.11.21
Может кто подскажет?


7-69604
Snake home
2002-09-24 10:33
2002.11.21
как отключить стандартную кнопку закрытия программы


1-69392
lesa
2002-11-10 17:37
2002.11.21
Findfirst и файлы без расширения?


1-69336
Maksss
2002-11-12 19:02
2002.11.21
Подскажите как это сделать плыз...