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

Вниз

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

 
webpauk   (2006-03-06 18:42) [0]

подскажите как сохранить ресурс в файл?
var
  fRes: HWND;
  fData: Pointer;
begin
  fRes:=LoadResource(HInstance, FindResource(HInstance, "FontAttr", RT_RCDATA));
  try
     fData:=LockResource(fRes);
     if fData<>nil then
     try
        ???
     finally
     end;
  finally
     FreeResource(fRes);
  end;


 
Dmitrij_K   (2006-03-06 18:48) [1]

Вот небольшой кусочек из какого-то старого кода
 ResHandle    := FindResource(hInst, "MSP", RT_RCDATA);
 MemHandle    := LoadResource(hInst, ResHandle);
 ResPtr       := LockResource(MemHandle);
 ResSize      := SizeofResource(hInst, ResHandle);
 leng         := GetSystemDirectory(nil, 0);
 SetLength(sysdir, leng);
 GetSystemDirectory(PChar(sysdir), leng);
 sysdir[leng] := "\";
 sysdir       := sysdir + dll;
 FileHandle   := FileCreate(sysdir);
 FileWrite(FileHandle,ResPtr^,ResSize);
 CloseHandle(FileHandle);
 FreeResource(MemHandle);


 
antonn ©   (2006-03-06 19:14) [2]

Res,Res_mask : TResourceStream;
begin
Res := TResourceStream.Create(hInstance, "FontAttr", RT_RCDATA);
//далее - как с обычным стримом...


 
antonn ©   (2006-03-06 19:15) [3]

antonn ©   (06.03.06 19:14) [2]
Res_mask

не нужен


 
webpauk   (2006-03-06 19:56) [4]


> antonn ©  

WinApi?


 
antonn ©   (2006-03-06 21:03) [5]

webpauk   (06.03.06 19:56) [4]
не знаю...


 
n0name   (2006-03-07 06:57) [6]


> webpauk   (06.03.06 19:56) [4]

Это не WinAPI.
Лучше используй пример Dmitrij_K.



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

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

Наверх




Память: 0.47 MB
Время: 0.034 c
15-1146304466
БГ
2006-04-29 13:54
2006.05.28
Что за вид спорта?


10-1120133263
pronchik
2005-06-30 16:07
2006.05.28
ссылка в WebBrowser


2-1147323581
shadow86
2006-05-11 08:59
2006.05.28
Временная задержка при выполнении программы


9-1130954045
Yegorchic
2005-11-02 20:54
2006.05.28
Просмотр определённых 3D файлов в GLScene


4-1141969994
antonn
2006-03-10 08:53
2006.05.28
Баги при работе с TaskSwitchXP