On 5/29/07, contabilita <[EMAIL PROTECTED]> wrote:
contabilita ha scritto:
> e' possibile attendere la fine di SystemShellExecute prima di
> procedere con la macro dove e' inserito il comando?
> ho dato un'occhiata qui
> http://api.openoffice.org/docs/common/ref/com/sun/star/system/module-ix.html
>
> ma non ho capito come fare a controllare la fine del comando.
> se qualcuno ha un esempio...
> anticipatamente ringrazio
> Beppe
al momento ho risolto con l'istruzione:
wait 2000
dopo la chiamata di SystemShellExecute
in modo da farlo attendere 2 secondi (che in realta' sono troppi),
avrei preferito che la macro continuasse dopo la chiamata di sistema,
in modo da non dare l'impressione di programma fermo a chi lo usa.
ciao
Beppe
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
Ciao,
Anch'io ho lo stesso problema anche se in realta' sono forse piu'
fortunato di te perche' so quando l'esecuzione del comando e'
terminata. Se esiste un modo anche per te per sapere se il comando di
shell ha prodotto il risultato voluto forse puoi usare un "trucco"
simile al mio.
"trucco"
ho una macro che mi apre automaticamente in Writer un file archiviato
il cui nome e' un input della macro. Poiche' a volte la macro non
funzionava perche' il file da aprire ancora non esisteva (davo il
comando open prima che l'estrazione fosse terminata) ho "risolto" con
un
do
while fileExists(...)
*non ricordo esattamente se il comando e' davvero fileExists(...) :-)
Ciao,
Michele
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]