PDA

Visualizza la versione completa : [Delphi] Esecuzione globale


3millennium
17-03-2003, 11:41
ciao a tutti...vi propongo oggi un'altro dei soliti probemi che soli io devo afftontare...:dh: :dh: :dh:

allora...devo fare un programma che (tramite un'apposita sezione) mi vada a eseguire un file...

se si tratta di un .exe, nessun problema, ma se voglio "eseguire" un .pdf o .jpg allora nasce il problema, ovvero, non li esegue perch non sono programmi...

In sintesi, vorrei riuscire a simulare quello che fa il doppio click del mouse o la pressione del tasto invio della tastiera, ovvero, se un file audio lancio il programma predefinito per l'esecuzione dei file audio, se un pdf lancio l'acrobat e via dicendo...capite anche voi che impossibile farlo da codice...non esiste una funzione api o quant'altro che lo faccia (al mio posto:D )?

alka
17-03-2003, 12:41
Aggiungi la unit ShellAPI alla clausola uses del tuo programma e richiama la funzione ShellExecute.

Premendo F1 sul nome della funzione otterrai informazioni aggiuntive.

Ciao! :ciauz:

3millennium
17-03-2003, 12:45
hai un'esempio di utilizzo?
quando si inizia a tirare in ballo puntatori non ci capisco + una ciola!
grazie

3millennium
17-03-2003, 12:51
come non detto...stranamente ci sono riuscito!
grazie e ciao

Loading