🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: free.it.visual-basic
Article #3322

Re: Nuovo Problema Gestione Form!

#3322
From: Salvo
Date: Sat, 03 Aug 2002 18:09
71 lines
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-mail
References: <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