Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.02.04;
Скачать: [xml.tar.bz2];




Вниз

Как извлеч ресурс из программы в отдельный файл? 


myportal   (2002-01-19 10:00) [0]

В программе есть ресурс 1.res я пробовал извлечь его в файл,
но программа висла. Делал через TResourceStream и сохранял в файл. Может кто нить подскажет с примером?



MARcoDEN   (2002-01-19 12:32) [1]

1. Пишем в блокноте RC-файл, куда прописываем все нужные нам программы, например: ZIP EXEFILE C:\ZIP.EXE
2. Компилируем его в ресурс при помощи Brcc32.exe. Получаем RES-файл.
3. Далее в тексте нашей программы:

implementation
{$R *.DFM}
{$R test.res} //Это наш RES-файл
procedure ExtractRes(ResType, ResName, ResNewName : String);
var
Res : TResourceStream;
begin
Res := TResourceStream.Create(Hinstance, Resname, Pchar(ResType));
Res.SavetoFile(ResNewName);
Res.Free;
end;
procedure TForm1.BitBtn1Click(Sender: TObject);
begin // Записывает в текущую папку zip.exe
ExtractRes("EXEFILE", "ZIP", "ZIP.EXE");
end;

Удачи!




Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.02.04;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.72 MB
Время: 0.017 c
1-8843            saviola               2002-01-17 15:40  2002.02.04  
Как получить из DateTimePicker.Date целое значение без дроби


3-8798            Antoniz               2002-01-08 14:27  2002.02.04  
Как программно создать БД Interbase


3-8778            Сержик                2002-01-04 22:47  2002.02.04  
Можно запрос делать сразу из двух баз?


1-8948            Forrest1              2002-01-18 14:25  2002.02.04  
Как вызвать Макрос из Excel


1-8874            Antoniz               2002-01-16 10:00  2002.02.04  
Работа с потоками