Newsgroup: it.comp.lang.visual-basic
Titolo: Task in esecuzione

Finalmente ho capito come fare per sapere se un task č ancora in esecuzione
o no, ma ho un altro problema. Dunque .....
...... ho creato una mascherina di presentazione da cui poi lancio il setup
del mio programma e sono riuscito, intercettando la fine del setup a far
comparire di nuovo la mia mascherina alla fine.
In pratica quando lancio il setup rendo invisibile la maschera, mi conservo
l'ID del task che ho lanciato e attivo un timer che gira fino a quando l'ID
non scompare dalla lista dei task per rendere quindi di nuovo visibile la
maschera.
Il problema sorge, per esempio, se durante il setup decido di abortire
l'istallazione perchč dal setup viene lanciato il programma di
disistallazione. Quindi mi trovo con una operazione di setup non conclusa e
con la maschera di nuovo aperta.
Quello che vi chiedo č quindi se esiste un modo per intercettare, partendo
da un ID di un task, tutti i task da questo generati, oppure se avete un
altro modo (magari piů semplice) per risolvere la questione.
A proposito della questione .... tempo fa facemmo un dibattito sul fatto che
sarebbe necessario scrivere (da qualcuno che avesse le conoscenze adatte )
un articolo su come funziona un programma di istallazione. Sapete se
qualcuno si č offerto volontario o ci sta lavorando ? Perchč se sapessi come
fare un pacchetto di istallazione o dove reperire informazioni circa
quest'ultimo potrei creare dei pacchetti personalizzati a mio piacimento e
potrei finalmente abbandonare la creazione guidata che graficamente č
veramente brutta.
Grazie a tutti e scusatemi per la lunghezza.
Ciao, Claudio.


prima cosa devi avere conoscenze di c (vb non č adatto perchč ha bisogno del
paccoso runtime)e poi la cosa č molto semplice..
Partiamo dal fatto che si possa leggere un file anhce se in esecuzione (in
2000 non ho provato ma credo si possa fare)e che sicuramente unendo piů file
il programma.exe funziona regolarmente.
Cosa fare?
1) un'interfaccia di gestione per creare o gestire i file di installazione
( in pratica che unisca e gestisca i sotto elencati)
2) un interfaccia che unisca i file da installare e che crei una lista in
fondo al file
3) Interfaccia per installare  nelle dir esatte e che porti a termine la
registrazione dei componenti(tutti i dati saranno registrati in fondo al
file di installazione)
cosě il tutto sembra semplice  ma in effetti lo č...
Sapendo esattamente la posizione di ogni  file e la lunghezza,  rimane poi
facile copiarli in fase di installazione (ricordiamoci che il file eseguito
si puo leggere)
č sicuramente solo un punto di partenza ... :)))
ciao
-------
sito: 
www.dadev.it
ultime: Ocx per irc testi
-------

Grazie mille per la delucidazione .... comunque a quanto ho capito al
momento non ho le conoscenze adatte per
affrontare il problema.
Ciao, Claudio.

 veramente brutta.
beh, se è solo questo il problema puoi passare a Inno Setup (freeware, e
fornito con i sorgenti [in Delphi, credo]); lo puoi trovare su
http://www.innosetup.org/
. guarda anche ISTool e Inno Setup Extension,
sono due tool aggiuntivi (prodotti da terze parti) per facilitare la
stesura dello script e aggiungere funzionalità
Ciao
Faber

Grazie mille.
Ciao, Claudio.