19/05/2023: A causa di un errore sono stati cancellati, insieme ad account creati da bot, alcuni account legittimi. Si prega di leggere qui: https://www.gambas-it.org/smf/index.php?topic=9733.0
Ma è un criterio universale che i Popup blocchino i programmi?
Citazione da: kicco - 20 Agosto 2020, 15:45:41Ma è 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
So' de coccio, ma perchè allora non il menu della barra?
Citazione da: kicco - 20 Agosto 2020, 19:55:16So' 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 Non ne posso più vado a dormire
ok, ma la sostanza non cambia, devi usare un finto popup oppure devi rinunciare a Wait.
If you use the Popup() method of a menu, or the ShowPopup() method on a 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
...Risolverò utilizzando un timer che a scadenza adeguata (nel mio caso credo 5-10minuti) avvia il metodo Close del menu.Codice: [Seleziona]Menu1.closePer evitare che l'utente lasci aperto all'infinito il menu e blocchi il ciclo (con Wait all'interno) principale del programma.È un evento poco probabile, ma devo prevederlo!
...per tanto che uno sia riflessivo davanti a un menu, più di un minuto è una perversione
Citazione da: Gianluigi - 21 Agosto 2020, 12:19:30...per tanto che uno sia riflessivo davanti a un menu, più di un minuto è una perversione Un po' come farsi domande di programmazione dinnanzi ad uno specchio.
Un po' come farsi domande di programmazione dinnanzi ad uno specchio.
... é che gli specchi dovrebbero riflettere di più prima di rispondere!
vuott, kicco sapete cosa siete?Siete...