Nel B4X sembra che il DoEvents sia dichiarato Obsoleto.
Ovviamente in altri Basic non é obsoleto. Anzi é uno strumento utile per restituire il comando al Kernel che completi le funzioni in sospeso senza perdere il flusso dell'esecuzione ne andare in background.
Ma negli altri linguaggi esiste?
Delphi: Application.ProcessMessages
VB.NET: My.Application.DoEvents()
C#: System.Windows.Forms.Application.DoEvents()
Java: Thread.yield() oppure EventQueue.invokeLater()
Swift: Thread.Sleep (100)
Ovviamente in altri Basic non é obsoleto. Anzi é uno strumento utile per restituire il comando al Kernel che completi le funzioni in sospeso senza perdere il flusso dell'esecuzione ne andare in background.
Ma negli altri linguaggi esiste?
Delphi: Application.ProcessMessages
VB.NET: My.Application.DoEvents()
C#: System.Windows.Forms.Application.DoEvents()
Java: Thread.yield() oppure EventQueue.invokeLater()
Swift: Thread.Sleep (100)