Colocar arquivo dentro de uma dll
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?
Tem como fazer isso?
Vispo
Curtidas 0
Respostas
Ericksasse
10/07/2005
Tem sim, veja:
http://delphi.about.com/od/objectpascalide/l/aa113099a.htm
http://delphi.about.com/library/weekly/aa010405a.htm
http://delphi.about.com/od/objectpascalide/l/aa113099a.htm
http://delphi.about.com/library/weekly/aa010405a.htm
GOSTEI 0
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
10/07/2005
Dá pra colocar qualquer arquivo sim, veja mais um artigo aqui:
http://delphi.about.com/od/objectpascalide/l/aa021301a.htm
http://delphi.about.com/od/objectpascalide/l/aa021301a.htm
GOSTEI 0
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
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
http://delphi.about.com/od/objectpascalide/l/aa021301c.htm
GOSTEI 0
Vispo
10/07/2005
OK deu tudo certo, valeu pela força [b:4430cf4363]ErickSasse[/b:4430cf4363]
Um abraço!
Um abraço!
GOSTEI 0