Article View: free.it.visual-basic
Article #3322Re: Nuovo Problema Gestione Form!
From: Salvo
Date: Sat, 03 Aug 2002 18:09
Date: Sat, 03 Aug 2002 18:09
71 lines
3156 bytes
3156 bytes
Il problema sorge quando il prog entra nel secondo ciclo di while, nel quale
� omessa la routine doevents la quale impedisce al sistema di proseguire
> Do While
> ...
> If ( Condizione vera )
> DoEvents
> Form3.Visible = True
> Form3.Show
> Do While (Form3.Variabile = Falsa) ************
DoEvents 'questa riga � fondamentale nei cicli di loop
> Loop
> End If
> Loop
"Bongio" <giobongio@libero.it> ha scritto nel messaggio
news:Tje29.26582$n04.724629@twister2.libero.it...
> Scusate se continuo a rompere il ng ma ho iniziato da poco a studiare il
VB
> e per ora capisco poco!! :-)
>
> Io avevo il seguente problema:
> sto eseguendo un ciclo While per leggere
> un file. Se si verifica una condizione (trovo una parola che cerco) io
> apro
> un altro form (cio� scrivo Form3.Visible = True) . E' possibile
bloccare
> il
> ciclo While finch� non premo un tasto del Form3 e quando lo premo
posso
> riprendere il ciclo dalla iterazione in cui l'ho interrotto?
>
> Io avevo pensato a un codice del tipo
>
>
> Do While
> ...
> If ( Condizione vera )
> DoEvents
> Form3.Visible = True
> Form3.Show
> Do While (Form3.Variabile = Falsa)
> Loop
> End If
> Loop
>
>
> Mi � stato consigliato di creare una variabile pubblica nel form3,
> inizializzarla come falsa nel form load e poi nella funzione clic del
tasto
> convertirla a vera cosicch� restasse falsa finch� non premo il tasto.
Ottimo
> ragionamento che condivido in pieno, ma provando il programma ho visto ke
> lui, quando si verifica la condizione per la apparizione del form3 mi
> disegna solo il contorno del form3 e poi si pianta!
> Io davvero non capisco perch�, anche perch� in debug tutto va come deve,
ma
> poi in esecuzione succedono gran casini! :-)
>
> Thanx a chi mi pu� spiegare come risolvere il problema e poi (se magari
gli
> gira!) il perch� di quanto mi succede!
>
> Ciao!
> Bongio
>
>
>
>
Technical Details
Message-ID:
<aih64g$uvj$1@lacerta.tiscalinet.it>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-01!sn-xit-04!supernews.com!iad-peer.news.verio.net!news.verio.net!news.maxwell.syr.edu!news.mailgate.org!draco.tiscalinet.it!not-for-mailReferences:
<Tje29.26582$n04.724629@twister2.libero.it>Show Full Headers
Complete Article Headers
X-Google-Language: ITALIAN,ASCII X-Google-Thread: f94ee,4cc53119d835585b X-Google-Attributes: gidf94ee,public X-Google-ArrivalTime: 2002-08-03 11:14:17 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-01!sn-xit-04!supernews.com!iad-peer.news.verio.net!news.verio.net!news.maxwell.syr.edu!news.mailgate.org!draco.tiscalinet.it!not-for-mail From: "Salvo" <giatrox@tiscalinet.it> Newsgroups: free.it.visual-basic Subject: Re: Nuovo Problema Gestione Form! Date: Sat, 3 Aug 2002 20:09:06 +0200 Organization: Tiscali Spa Lines: 73 Message-ID: <aih64g$uvj$1@lacerta.tiscalinet.it> References: <Tje29.26582$n04.724629@twister2.libero.it> NNTP-Posting-Host: ppp-62-11-13-226.dialup.tiscali.it X-Trace: lacerta.tiscalinet.it 1028398032 31731 62.11.13.226 (3 Aug 2002 18:07:12 GMT) X-Complaints-To: newsadmin@it.tiscali.com NNTP-Posting-Date: 3 Aug 2002 18:07:12 GMT X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2600.0000 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000