Abrir Arquivo

Delphi

28/04/2003

Quando um usuário arrasta um arquivo do Windows Explorer e solta em cima do meu programa, como fazer para que o arquivo seja aberto, como acontece no Word, notepad, Paint, etc....?

E como fazer para que, quando uma extensão de arquivo esteja associada com o meu programa, na hora em que o usuário clique suas vezes para abrir o arquivo, meu programa seja aberto e abra o arquivo em seguida?


Lady

Lady

Curtidas 0

Respostas

Gilberto Fernandes

Gilberto Fernandes

28/04/2003

Eu não sei exatamente como fazer isso, mas acredito que você deva usar as funções ParamStr e ParamCount, são funções que trabalham com os parâmetros passados para o programa.

Aplicativo.Exe ´Parametro1´ ´Parametro2´ ´Parametro3´

Espero ter ajudado um pouco...


GOSTEI 0
Tony

Tony

28/04/2003

Estou com o mesmo problema. Já usei as funções paramcount e paramstr porem os parâmetros recebidos são quebrados por espaço, por exemplo:

C:\documents and settings\tony\meus documentos\arquivo.qrp

este comando é recebido como:

´programa.exe´ ´documentos´ ´and´ ´settings\tpmu\meus´ ´documentos´.

O nome do arquivo não é recebido. Se vc descobrir como resolver, me informe.

Obrigado!


GOSTEI 0
POSTAR