PDA

Visualizza la versione completa : [Delphi/Kylix] Lanciare applicativo esternoe similare


Rabinhood
27-05-2004, 10:09
Avrei bisogno di conoscere come poter lanciare un programma esterno in kylix (es il browser opera) cliccando su un bottone.
E poi conoscere come poter prendere l'output di un programma ed assegnarlo ad una variabile (es prendere l'output di 'pwd' ed assegnarlo ad una variabile).
Grazie.

alka
27-05-2004, 10:42
Originariamente inviato da Rabinhood
Avrei bisogno di conoscere come poter lanciare un programma esterno in kylix (es il browser opera) cliccando su un bottone.
Non credo esista un metodo crossplatform per ottenere l'esecuzione di un programma allo stesso modo in Windows cos come in Kylix; in Windows si utilizza la funzione ShellExecute, in Kylix non so, ma prova a sfogliare la unit Libc (se non ricordo male il nome) alla ricerca di qualche funzione che possa sopperire a questa esigenza.


Originariamente inviato da Rabinhood
E poi conoscere come poter prendere l'output di un programma ed assegnarlo ad una variabile (es prendere l'output di 'pwd' ed assegnarlo ad una variabile).
Per output di un programma ti riferisci alla parte grafica? In tal caso, non credo sia possibile farlo.

Rabinhood
27-05-2004, 10:58
Per output di un programma ti riferisci alla parte grafica? In tal caso, non credo sia possibile farlo.
No perche' se lanci un pwd in shell di linux ti restituisce una stringa. Chiedevo se era possibile assegnare il valore di output ad una variabile. Tipo (molto di concetto) variabile := pwd; (giusto per capire)

Rabinhood
27-05-2004, 10:59
Dimenticavo.... intendo il programma scritto il Pascal.

alka
27-05-2004, 11:00
Originariamente inviato da Rabinhood
Dimenticavo.... intendo il programma scritto il Pascal.
Purtroppo ho usato Kylix sporadicamente per valutare le caratteristiche del prodotto: non so fornire ulteriori indicazioni. :bh:

alka
04-06-2004, 11:18
Ciao, se pu interessarti ho trovato un suggerimento sul lancio di applicazioni in Kylix: puoi consultarlo a questo indirizzo (http://delphi.about.com/cs/adptips2003/a/bltip0403_2.htm).

Spero possa esserti utile, anche se la tua domanda stata proposta giorni e giorni fa.

Ciao! :ciauz:

Loading