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

Вниз

Resource   Найти похожие ветки 

 
Immortal_Death ©   (2003-09-06 00:52) [0]

Проблема: нужно сохранять на диск ресурс(структура файла откомпилиного в ресурс может быть любой).

В модуле Classes есть TResourceStream и я делал примерно так:

...
{$R FileK}
...

var
MyRs: TResourceStream;
Path: String;
begin
...

MyRs:=TResourceStream.Create(hInstance, "1", RT_RCDATA);
try  
 MyRs.SaveToFile(Path);
finally
 MyRs.Free;
end;

А как то же сделать в KOL? :\


 
Immortal_Death ©   (2003-09-06 13:02) [1]

Кажиться понял :)
Если, что не так, поправте плиз...

var
PicStream:PStream;
begin
PicStream := NewMemoryStream;
try
 PicStream := NewWriteFileStream("gt.jpg");
 Resource2Stream(PicStream,HInstance, "1" ,RT_RCDATA);
finally
  PicStream.free;
end;
end;


 
SPeller ©   (2003-09-06 16:41) [2]

Ну ежели этот код работает, что и слава Богу :). А так, замечаний к коду нет, вроде правильно работать должен.


 
Кладов   (2003-09-06 16:50) [3]

у меня есть замечание: первый вызов NewMemoryStream - он зачем? память просто выбрасывается.


 
SPeller ©   (2003-09-06 20:33) [4]

Точно. А я и не заметил. Строчка PicStream := NewMemoryStream; не нужна.


 
Immortal_Death ©   (2003-09-06 21:38) [5]

И правда...
Спасибо большое %) учел.



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

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

Наверх




Память: 0.47 MB
Время: 0.029 c
9-1061582462
Sden
2003-08-23 00:01
2004.04.18
Проблема в DelphiX c TDirectDrawSurface


8-1070778728
intell
2003-12-07 09:32
2004.04.18
Как мне сделать Image полупрозрачным?


1-1080127152
Samael6
2004-03-24 14:19
2004.04.18
LZW and PDF


3-1080051989
Gari
2004-03-23 17:26
2004.04.18
Переход по связан записям таблицы средством компоненты DBComboBox


3-1079854753
wizzo
2004-03-21 10:39
2004.04.18
Перестало работать EXEC SP_EXECUTESQL @SQL