Como criar arquivos .RES ???

19/03/2003

0

Gostaria de saber como faço para criar arquivos .RES , pois gostaria de armazenar minhas figuras nesse arquivo ......


Alphablend

Alphablend

Responder

Posts

19/03/2003

::d::a::m::m::i::t::

Cara...essa é uma pequena apostila q eu tenho, axo q pode ajuda-lo...

Inserindo arquivos dentro do aplicativo:
Provavelmente você já deve conhecer os arquivos de recursos(.res) que são usados por seu aplicativo para acessar bitmaps, ícones e cursores e que podem ser criados pelo Image Editor do próprio Delphi.
Mas estes arquivos não servem apenas para isso você pode inserir outros arquivos como os de som Mp3, Wave, Midi e qualquer outro formato e também é possível por qualquer outro arquivo até mesmo outro Aplicativo.

Como inserir os arquivos?
1.Crie uma pasta no seu HD com um nome amigável. Por exemplo ´C:\MP3 Res´.
2.Copie todos os arquivos que deseja inserir em seu arquivo de recursos.
3.Crie um arquivo de texto(.txt) nessa pasta. Exemplo ´Mp3Res.txt´.
4.Neste arquivo de texto digite um nome que será usado como referência para o arquivo, dê um espaço e digite a classificação de tipo do arquivo por exemplo(WAVFILE para Arquivos de som Wave), dê outro espaço e digite o nome real do arquivo com a extensão, para outro arquivo digite na linha seguinte.
Exemplo geral( SOM_ROCK MP3FILE ROCK.MP3 ).
5.Compile o arquivo de texto usando o Brcc32.exe(no diretório Delphi\Bin) por linha de comando. Exemplo: Brcc32.exe C:\MP3 Res\Mp3Res.txt.
6.O Brcc32 vai gerar um arquivo de recursos com o mesmo nome do arquivo de texto. Exemplo ´Mp3Res.RES´.
7.Copie este arquivo para a pasta onde está o projeto.
8.Agora no Delphi abra o projeto que você deseja inserir o arquivo de recursos, click no menu Projects | View Source e digite {$R Mp3Res.RES}.
9.Pronto agora é só Compilar o projeto e os arquivos vão estar dentro do aplicativo.
DICA: No tópico 5 você pode criar na pasta um atalho para o Brcc32, depois dê um clique com o botão esquerdo do mouse sobre o arquivo de atalho e clique em ´Propriedades´, no campo objeto depois do ´C:\...\Delphi\Bin\brcc32.exe´ dê um espaço e digite entre aspas duplas o nome do arquivo de texto que você criou com o caminho completo. Exemplo: ´C:\MP3 Res\Mp3Res.txt´.
Pronto para compilar o arquivo dê um clique duplo no atalho.
OBS.: Se for colocar muitos arquivos como em programas de instalação é recomendável compactar os arquivos antes de criar o arquivo de recursos.

Como usar os arquivos?
Abaixo está o procedimento que vamos usar para extrair o Rock.mp3 e grava-lo no disco.
procedure ExtraiArq;
var
Arq: TResourceStream;
begin
Arq:= TResourceStream.Create(HInstance, ´SOM_ROCK´, ´MP3FILE´);
try
Arq.SaveToFile(´Rock.mp3´);
finally
Arq.Free;
end;
end;

OBS.: Se os arquivos estiverem compactados inclua o algoritmo de descompactação antes de salvar o arquivo.


Responder

19/03/2003

Alphablend

Está acontecendo o seguinte erro

ERROR COULD NOT OPEN IMPUT FILE C:\TESTE\TESTE.RC

QUAL SERIA O MOTIVO?????



Cara...essa é uma pequena apostila q eu tenho, axo q pode ajuda-lo... Inserindo arquivos dentro do aplicativo: Provavelmente você já deve conhecer os arquivos de recursos(.res) que são usados por seu aplicativo para acessar bitmaps, ícones e cursores e que podem ser criados pelo Image Editor do próprio Delphi. Mas estes arquivos não servem apenas para isso você pode inserir outros arquivos como os de som Mp3, Wave, Midi e qualquer outro formato e também é possível por qualquer outro arquivo até mesmo outro Aplicativo. Como inserir os arquivos? 1.Crie uma pasta no seu HD com um nome amigável. Por exemplo ´C:\MP3 Res´. 2.Copie todos os arquivos que deseja inserir em seu arquivo de recursos. 3.Crie um arquivo de texto(.txt) nessa pasta. Exemplo ´Mp3Res.txt´. 4.Neste arquivo de texto digite um nome que será usado como referência para o arquivo, dê um espaço e digite a classificação de tipo do arquivo por exemplo(WAVFILE para Arquivos de som Wave), dê outro espaço e digite o nome real do arquivo com a extensão, para outro arquivo digite na linha seguinte. Exemplo geral( SOM_ROCK MP3FILE ROCK.MP3 ). 5.Compile o arquivo de texto usando o Brcc32.exe(no diretório Delphi\Bin) por linha de comando. Exemplo: Brcc32.exe C:\MP3 Res\Mp3Res.txt. 6.O Brcc32 vai gerar um arquivo de recursos com o mesmo nome do arquivo de texto. Exemplo ´Mp3Res.RES´. 7.Copie este arquivo para a pasta onde está o projeto. 8.Agora no Delphi abra o projeto que você deseja inserir o arquivo de recursos, click no menu Projects | View Source e digite {$R Mp3Res.RES}. 9.Pronto agora é só Compilar o projeto e os arquivos vão estar dentro do aplicativo. DICA: No tópico 5 você pode criar na pasta um atalho para o Brcc32, depois dê um clique com o botão esquerdo do mouse sobre o arquivo de atalho e clique em ´Propriedades´, no campo objeto depois do ´C:\...\Delphi\Bin\brcc32.exe´ dê um espaço e digite entre aspas duplas o nome do arquivo de texto que você criou com o caminho completo. Exemplo: ´C:\MP3 Res\Mp3Res.txt´. Pronto para compilar o arquivo dê um clique duplo no atalho. OBS.: Se for colocar muitos arquivos como em programas de instalação é recomendável compactar os arquivos antes de criar o arquivo de recursos. Como usar os arquivos? Abaixo está o procedimento que vamos usar para extrair o Rock.mp3 e grava-lo no disco. procedure ExtraiArq; var Arq: TResourceStream; begin Arq:= TResourceStream.Create(HInstance, ´SOM_ROCK´, ´MP3FILE´); try Arq.SaveToFile(´Rock.mp3´); finally Arq.Free; end; end; OBS.: Se os arquivos estiverem compactados inclua o algoritmo de descompactação antes de salvar o arquivo.



Responder

19/03/2003

::d::a::m::m::i::t::

realmente eu ainda naum utilizei esse tipo de arquivo.....
eu vou dar uma pesquisada, fazer uns testes.... e se eu conseguir algum resultado eu te falo......

falow.....


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar