Ola Claudiney... É isso mesmo q vc pensou e a sua solução é mesmo bem pratica, estou implementando aqui, porque vai servir direitinho. Obrigado! Paulo
--- Em delphi-br@yahoogrupos.com.br, "Claudiney Cogo - Listas" <[EMAIL PROTECTED]> escreveu > > Olá Paulo... > > Acredito que o que você queira é enviar o executável do sistema e junto com ele algum outro arquivo necessário e caso precise, descompactar esse arquivo, correto??? Se for você pode usar os resource files... > > Abra um editor de texto simples (tipo notepad) e crie um arquivo com os arquivos que você quer incluir, dessa maneira: > Cada linha consiste do nome do recurso, seu tipo e o recurso em si, como no exemplo abaixo: > > midas dlls c:\windows\system32\midas.dll > doc docs c:\documentos\arquivo.doc > util exes c:\sistema\util.exe > > Crie quantas linhas precisar para todos os arquivos que você deseja incluir. > Salve esse arquivo com o a extensão .rc (meurecurso.rc) > Compile usando o resource compiler: BRCC32.EXE > > brcc32 meurecurso > > Será criado o arquivo de recursos (meurecurso.res) > > Inclua o arquivo de recursos no form principal de seu projeto incluindo uma linha na sessão implementation: > > {$R ANEXO.RES} > > Lá já existe a linha {$R *.dfm}.. acrescente abaixo. > > Recompile o projeto... o exe já vai incluir os arquivos que você especificou. > > ***** Lembre-se que o executável vai crescer o tamanho dos arquivos que você acrescentar.****** > > Para extrair um arquivo do executável quando precisar, use algo do tipo: > > procedure TformPrincipal.ExtraiAnexosRES; > var > myresource: TResourceStream; > Begin > myresource := TResourceStream.Create(Hinstance, 'UTIL', 'EXES'); > Try > if not FileExists('UTIL.EXE') then > myresource.SavetoFile('UTIL.EXE'); > finally > myresource.Free; > end; > end; > > Você pode anexar qualquer coisa como recurso, inclusive ícones, imagens, etc, para ser usado no sistema. > > Espero ter ajudado. > > Abraço. > > Claudiney Cogo > N2 Sistemas e Soluções em Informática > Maringá - Paraná > > > > > > ----- Original Message ----- > From: pcinfowave > To: delphi-br@yahoogrupos.com.br > Sent: Tuesday, January 16, 2007 4:34 PM > Subject: [delphi-br] Embutir arquivo em executável > > > Ola... > Gostaria de saber qual a melhor maneira de fazer para embutir em um > executável um determinado arquivo. > > Assim, tenho alguns arquivos de configuração de BDE (Base dados > Access97), que preciso manter num executável, de modo que se houver > algum problema de perca de configuração, eu possa restaurar esta > configuração, retrando o arquivo do executável e colocando este de > volta no lugar correto. > > Alguem poderia dar uma idéia de como implementar isso? > > De já agradeço. > []´s > Paulo > > > > > > [As partes desta mensagem que não continham texto foram removidas] >