Newsgroup: it.comp.lang.visual-basic
Titolo: Settare spash

Ciao,
Ho creato un applicativo che esegue il backup di alcuni file.
Avendolo creato in applicazione console simulando un file batch, l'
aspetto non è un gran che per cui, durante l' esecuzione del programma
che dura circa 25 secondi, vorrei far apparire una scermata iniziale
che copre la finestra dos oppure si sostituisce ad essa.
Ho bosogno pertanto di sapere 2 cose:
1- Come imposto il timer a 25 sec e dove metto il codice (sono
principiante)
2- Come creare un' immagine da usare al posto di quella predefinita,
magari aprendo System.Drawing.Bitmap con paint per vedere le
dimensioni e per creare con paint qualcosa di simile...
grazie
Marco

Marco75 ha scritto:

Parti da principi sbagliati e, conseguentemente, trai conclusioni sbagliate.
1-Non va assolutamente messo un timer di 25 secondi... cosa succede se
il processo dura 5 secondi? E se dura 1 minuto? Conviene controllare che
il processo sia attivo oppure no.
2-Non devi assolutamente "coprire" una finestra del Command di windows.
Piuttosto la apri in modalità invisibile o crei una routine dche fa le
stesse operazioni direttamente dal tuo codice.
Nicola


ciao,
punto 2 - provo a vedere come si fa e cerco di aprire in modalità
invisibile la form che esegue i copy
              per coprire intendevo che la splash si posizionasse
esattamente sopra la form dos.
              Come posso cambiare l' immagine della splash? (quella
con gli anelli?)
punto 1 - se hai tempo e voglia mi dici come controllare il processo e
in base a quello far durare la visione della splash? hai codici di
esempio che spiegano il tutto passo passo? non sono un programmatore
purtroppo :-(
ciao
Marco

E' proprio l'idea di posizionare uno splash per nascondere un'altra
finestra che è sbagliata.
O fai nascondi la finestra dos aprendola minimizzata nella barra dei
processi oppure fai fare le stesse cose che fa la finestra dos
direttamente al programma (e là puoi controllare tutto, le tempistiche
ecc...)
Non ci sono alternative.
Nicola


zac
 e perchè non hai usato gli srtumenti di 
vb.net
 per copiare files e
directory
ci potevi mettere un progress bar..suonare l'Aida...proiettare un
filmato di youtube...fare giocare a "ammazza la vecchia"...mentre
copiava i files!!!

 copiava i files!!!
Perchè non so usare vbNet (qualche esempio dove lo trovo?), sto
imparando adesso comunque ho scoperto che la maschera di avvio
funziona con form e no con la finestra dos che ho usato...
Proverò come dici ad usare gli strumenti rifacendo l' applicativo a
parte l'Aida perchè non ho la scheda audio al lavoro.
grazie delle risposte
ciao


Dentro System.IO c'è la gestione dei file(s)!
C'è anche un interessante "aggieggio"
Filesystemwatcher
http://msdn.microsoft.com/it-it/library/system.io.filesystemwatcher.aspx
Succede che se modifichi un file di una cartella..lo cancelli...lo
crei....lui se ne accorge!
Utile per fare un backup differenziale ad esempio!
(Se non lo sapessi backup differenziale vuole dire: non copio tutta la
cartella, tutti i giorni....ma tutti i giorni copio solo i file che ho
cambiato...e solo ogni N giorni faccio il backup totale!....oppure
ogni ora copio i file(s) modificati...e a fine giornata il backup
totale!)

 totale!)
ora sono impegnato con altri lavori ma spero di portare avanti quanto
mi dici al più presto.
grazie
Marco