Se attivo il menu col tasto destro il ciclo si blocca per poi riprendere quando lo abbandono.
...è corretto?
È una questione di focus?
Grazie Gianluigi, che WAIT permetta l'avvio di altri eventi lo sapevo, non mi aspettavo che si fermasse ad attenderne il termine...
Se attivo il menu col tasto destro il ciclo si blocca per poi riprendere quando lo abbandono.
...è corretto?
È una questione di focus?
Si è il comportamento corretto, succede anche se apri una finestra modale, questo è dovuto a Wait che permette l'avvio di altri eventi se usassi Sleep impediresti l'avvio del menu ecc.
:ciao:
Secondo te può esistere un modo di aggirare il problema o perdo solo tempo nella ricerca?
:ciao:
Mi piacerebbe che quando viene richiamato il menu, il ciclo attivato dal button1 continuasse a correre senza interruzioni. :-\
Secondo te può esistere un modo di aggirare il problema o perdo solo tempo nella ricerca?
:ciao:
Dipende, cosa vorresti fare? Qual'è il problema da risolvere?
:ciao:
Mi piacerebbe che quando viene richiamato il menu, il ciclo attivato dal button1 continuasse a correre senza interruzioni. :-\
Secondo te può esistere un modo di aggirare il problema o perdo solo tempo nella ricerca?
:ciao:
Dipende, cosa vorresti fare? Qual'è il problema da risolvere?
:ciao:
:ciao: :ciao:
Questo sembra funzionare, Vedi allegatoSei un missile!
:ciao:
Grazie Gianluigi, che WAIT permetta l'avvio di altri eventi lo sapevo, non mi aspettavo che si fermasse ad attenderne il termine...
OK!!
Grazie Gianluigi, che WAIT permetta l'avvio di altri eventi lo sapevo, non mi aspettavo che si fermasse ad attenderne il termine...
No, non è così Wait non aspetta che finisca un altro codice sollevato a meno che questo non sia preposto al blocco di ogni altra attività come nel caso delle finestre popup.
Altrimenti il finto popup non funzionerebbe
OK!!
OK!!
:D
Come hai detto? Non ho sentito :P
:-*
.. e dove mi porti?
Tra i container e database fare SELECT tra le farfalle da mane a sera?
:rolleyes: :rolleyes: :rolleyes:
:P
Chissà a suon di baci finiremo per fare una fuga d'amore... ;D
.. e dove mi porti?
Tra i container e database fare SELECT tra le farfalle da mane a sera?
Romantico, non trovi? ;D
Grazie Gianluigi, che WAIT permetta l'avvio di altri eventi lo sapevo, non mi aspettavo che si fermasse ad attenderne il termine...
No, non è così Wait non aspetta che finisca un altro codice sollevato a meno che questo non sia preposto al blocco di ogni altra attività come nel caso delle finestre popup.
Altrimenti il finto popup non funzionerebbe
Public Sub Button1_Click()
For b As Byte = 1 To 20
Print b
Wait 1
Next
End
Public Sub Form_MouseDown()
If Mouse.Right Then
For c As Byte = 21 To 40
Print c
Wait 1
Next
Endif
End
vuott piuttosto che incoraggiare il nostro idillio dovresti ispirare le nostre deboli menti col tuo sommo sapere.
...
Oh sapiente illuminaci!
... che WAIT permetta l'avvio di altri eventi lo sapevo, non mi aspettavo che si fermasse ad attenderne il termine...
è corretto che l'apertura di un menu arresti temporaneamente l'esecuzione di un programma?Ho dato un occhio in giro:
Non posso far partire un loop questo è chiaro, stavo valutando solo il comportamento grossolanamente.
kicco mi spieghi come fai a far partire un loop in quei programmi :-\
...
D'accordo vedere le farfalle ma niente sostanze strane... :P
mmmh... prova il progetto allegato :PMa a parte le campane (il messaggio l'ho capito! :mad:) cosa dovrei scoprire?
mmmh... prova il progetto allegato :PMa a parte le campane (il messaggio l'ho capito! :mad:) cosa dovrei scoprire?
Citazioneè corretto che l'apertura di un menu arresti temporaneamente l'esecuzione di un programma?Ho dato un occhio in giro:
Thunderbird riceve la posta anche se il menu è aperto
Firefox riceve nuovi dati se il menu è aperto
Audacity elabora file musicale anche se il menu è aperto
:-\
C'è qualcosa che mi sfugge? Le farfalle mi confondono? :P
Altra scoperta:
L'arresto temporaneo del programma avviene solo usando il Popup Menu.Usando invece il menu della barra dei comandi invece il programma non si arresta! :'(
vuott, fila nell'angolo, si quello dove c'è già Golia, e vergognati!
Monellacci indisciplinati, cosa ne dite di un minuto in ginocchio sui ceci?
Intanto vado a piangere in un angolo
Qua io vivo una tragedia e tu mi parli di gb.map? Insensibile!! :'( :'( :'( :'(Intanto vado a piangere in un angolo
In quello già ti relegato io, perché hai abbandonato gli studi sul Componente gb.map ! >:(
Ma è un criterio universale che i Popup blocchino i programmi?
So' de coccio, ma perchè allora non il menu della barra?
Ma è un criterio universale che i Popup blocchino i programmi?
Mettiti davanti allo specchio.
Guardati con intensità e poi poniti questa domanda:
"È il menu popup che blocca lo svolgimento di un programma?"
Ora, sempre con intensità, ma con atteggiamento più mondano datti questa risposta.
"No, non è il menu popup è il ciclo o loop se preferisce l'inglesismo."
cosa ne pensi potrebbe giovare ;D
:ciao:
So' de coccio, ma perchè allora non il menu della barra?
So' de coccio, ma perchè allora non il menu della barra?
OK hai vinto, gliel'ho chiesto:
https://lists.gambas-basic.org/pipermail/user/2020-August/069894.html
:P
Non ne posso più vado a dormire :sleepy:
:yeah:
:D ok, ma la sostanza non cambia, devi usare un finto popup oppure devi rinunciare a Wait.Voglio vedere se è possibile chiudere il Popup dopo un certo intervallo di tempo!
If you use the Popup() method of a menu, or the ShowPopup() method on aE fine della storia (qui in Italia)! Anche se questa cosa andrebbe documentata meglio!!!!! ( ma è una lunga storia...) :)
window, a new event loop is run.
Anyway, you should assume that the behaviour of popup menus is undefined
when calling the WAIT instruction.
Menu1.close
...Penso che un minuto sia sufficiente, per tanto che uno sia riflessivo davanti a un menu, più di un minuto è una perversione ;D
Risolverò utilizzando un timer che a scadenza adeguata (nel mio caso credo 5-10minuti) avvia il metodo Close del menu.Codice: [Seleziona]Per evitare che l'utente lasci aperto all'infinito il menu e blocchi il ciclo (con Wait all'interno) principale del programma.Menu1.close
È un evento poco probabile, ma devo prevederlo!
:) :) :)
...per tanto che uno sia riflessivo davanti a un menu, più di un minuto è una perversione ;D
... é che gli specchi dovrebbero riflettere di più prima di rispondere! :P...per tanto che uno sia riflessivo davanti a un menu, più di un minuto è una perversione ;D
Un po' come farsi domande di programmazione dinnanzi ad uno specchio. :D
Un po' come farsi domande di programmazione dinnanzi ad uno specchio. :D
... é che gli specchi dovrebbero riflettere di più prima di rispondere! :P
vuott, kicco sapete cosa siete?
Siete...
io non posso opporre nulla! :-\
vuott, kicco sapete cosa siete?
Siete...
Chiedo solo protezione a sanmidiHai detto "niente" ?!