Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > it.comp.lang.visual-basic > #18571
| Newsgroups | it.comp.lang.visual-basic |
|---|---|
| Date | 2015-11-13 11:37 -0800 |
| References | <2e0c9afb-09bd-4669-9b45-8c9100b74a1e@googlegroups.com> <1ddcf090-c74a-4eb7-b35e-e8c21ca9b0d6@googlegroups.com> <n24mbh$6mt$1@speranza.aioe.org> <9b7c29ae-bfb8-44b4-b056-b6138b0fd478@googlegroups.com> <n254nk$8ve$1@speranza.aioe.org> |
| Message-ID | <865226b9-f85d-4e81-82e2-59b369343391@googlegroups.com> (permalink) |
| Subject | Re: lock userform e controlli |
| From | Luca D <antaniserse@yahoo.it> |
Il giorno venerdì 13 novembre 2015 17:56:26 UTC+1, salclem2 ha scritto:
> Quello che dici mi sembra un po' azzardato, non ci credo.
Non avevo dubbi...
Stai impostando un loop potenzialmente infinito, visto che è sempre attivo fintanto che la seconda finestra è aperta, chi credi che si occupi di eseguire quelle istruzioni, per quanto semplici, n-mila volte al secondo, se non la tua cara, vecchia CPU?! sono proprio le basi, eh...
Siccome le chiachiere stanno a zero, crea un semplice progetto con due form, con il comportamento che hai suggerito; il codice di Form1 è:
Private Sub Command1_Click()
Form2.Show
End Sub
Private Sub Command2_Click()
Form2.Show
Do While Form2.Loaded
DoEvents
Loop
End Sub
Il codice di Form2 è
Public Loaded As Boolean
Private Sub Form_Load()
Loaded = True
End Sub
Private Sub Form_Unload(Cancel As Integer)
Loaded = False
End Sub
Compila, apri task manager e guarda la differenza quando premi il primo pulsante, che apre semplicemente la finestra, e il secondo che fa il ciclo di controllo "a manetta" coi DoEvents
Vedi tu...
Back to it.comp.lang.visual-basic | Previous | Next — Previous in thread | Next in thread | Find similar
lock userform e controlli sal21 <gss.italy@iol.it> - 2015-11-12 12:59 -0800
Re: lock userform e controlli con vb6 sal21 <gss.italy@iol.it> - 2015-11-12 13:05 -0800
Re: lock userform e controlli "salclem2" <salclem2@yahoo.it> - 2015-11-13 07:20 +0100
Re: lock userform e controlli Luca D <antaniserse@yahoo.it> - 2015-11-13 00:24 -0800
Re: lock userform e controlli "Sauro" <vicchi@crsscala.it> - 2015-11-13 10:59 +0100
Re: lock userform e controlli "salclem2" <salclem2@yahoo.it> - 2015-11-13 13:50 +0100
Re: lock userform e controlli Luca D <antaniserse@yahoo.it> - 2015-11-13 06:41 -0800
Re: lock userform e controlli "salclem2" <salclem2@yahoo.it> - 2015-11-13 16:56 +0100
Re: lock userform e controlli Luca D <antaniserse@yahoo.it> - 2015-11-13 11:37 -0800
Re: lock userform e controlli "salclem2" <salclem2@yahoo.it> - 2015-11-14 11:19 +0100
Re: lock userform e controlli SB <stNOOObenevSPAM@tin.it> - 2015-11-16 10:41 +0100
csiph-web