
08.12.2006, 18:31
|
 |
Местный
|
|
Регистрация: 12.03.2006
Адрес: Минск
Сообщения: 527
Репутация: 1336
|
|
Пользоваться (это если ресурс был в длл)
Код:
procedure ExtractIcon(FName: String);
var
stream: TResourceStream;
begin
stream := TResourceStream.Create(LoadLibrary(pchar(Fname)), 'CD_Rom', 'Icons');
with TFileStream.Create('test.png', fmCreate) do
begin
CopyFrom(stream, stream.Size);
Free;
end;
end;
Если в себе
Код:
procedure ExtractIcon;
var
stream: TResourceStream;
begin
stream := TResourceStream.Create(hInstance, 'CD_Rom', 'Icons');
with TFileStream.Create('test.png', fmCreate) do
begin
CopyFrom(stream, stream.Size);
Free;
end;
end;
__________________
Нет повести печальнее на свете, чем повесть о заклиневшем Resete.
|