Colocar arquivo dentro de uma dll

Delphi

10/07/2005

Quero criar uma DLL e colocar um arquivo (Admin.doc) dentro dela, de modo que quando eu clique em um botão no form, esse arquivo que está dentro da dll seja copiado para um diretório (C:\Windows, por exemplo).

Tem como fazer isso?


Vispo

Vispo

Curtidas 0

Respostas

Ericksasse

Ericksasse

10/07/2005

Tem sim, veja:

http://delphi.about.com/od/objectpascalide/l/aa113099a.htm
http://delphi.about.com/library/weekly/aa010405a.htm


GOSTEI 0
Vispo

Vispo

10/07/2005

Tem sim, veja: http://delphi.about.com/od/objectpascalide/l/aa113099a.htm http://delphi.about.com/library/weekly/aa010405a.htm


[b:417cb6ef31]ErickSasse[/b:417cb6ef31], pelo que eu entendi tem que criar um arquivo .res e depois incluir esse arquivo na dll. Mas no Image Editor, aparentemente só da pra incluir arquivos .BMP, .ICO e .CUR...não consegui incluir arquivos com outras extenções.

Se alguém souber ajuda ai...

Abraço! :D


GOSTEI 0
Ericksasse

Ericksasse

10/07/2005

Dá pra colocar qualquer arquivo sim, veja mais um artigo aqui:

http://delphi.about.com/od/objectpascalide/l/aa021301a.htm


GOSTEI 0
Vispo

Vispo

10/07/2005

Dá pra colocar qualquer arquivo sim, veja mais um artigo aqui: http://delphi.about.com/od/objectpascalide/l/aa021301a.htm


OK, consegui criar a biblioteca .res, agora só mais uma dúvida, para mim usar os arquivos que estão dentro dessa biblioteca, tenho que obrigatoriamente criar uma dll e colocá-la la dentro, ou posso incluir a biblioteca direto no projeto do delphi e chamar os arquivos direto?

E como eu faria por exemplo, para copiar um arquivo da biblioteca para o HD. Usa a função copyfile?


GOSTEI 0
Ericksasse

Ericksasse

10/07/2005

Veja na página 3, o exemplo de extrair um MP3 e salvar no disco usando um TFileStream.

http://delphi.about.com/od/objectpascalide/l/aa021301c.htm


GOSTEI 0
Vispo

Vispo

10/07/2005

OK deu tudo certo, valeu pela força [b:4430cf4363]ErickSasse[/b:4430cf4363]

Um abraço!


GOSTEI 0
POSTAR