Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - Utilizzo di DoEvents ()
Forum - C/C++ - Utilizzo di DoEvents ()

Avatar
Dany (Member)
Pro


Messaggi: 129
Iscritto: 03/05/2012

Segnala al moderatore
Postato alle 21:35
Martedì, 21/08/2012
Non riesco ad utilizzare la funzione DoEvents();
Quando la inserisco in un ciclo mi da un errore come "identificatore non definito".....per caso devo includere qualche header per farlo funzionare?
Grazie in anticipo...:k:


PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 5475
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 10:24
Giovedì, 23/08/2012
La DoEvents è una funzione di VB6 non del C++ ...


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
PM Quote
Avatar
Dany (Member)
Pro


Messaggi: 129
Iscritto: 03/05/2012

Segnala al moderatore
Postato alle 10:58
Giovedì, 23/08/2012
Grazie, comunque ecco una funzione che si comporta allo stesso modo (se potrà tornare utile a qualcuno):
Codice sorgente - presumibilmente C#

  1. void DoEvents()
  2. {
  3.     MSG msg;
  4.     BOOL result;
  5.  
  6.     while ( ::PeekMessage(&msg, NULL, 0, 0, PM_NOREMOVE ) )
  7.     {
  8.         result = ::GetMessage(&msg, NULL, 0, 0);
  9.         if (result == 0) // WM_QUIT
  10.         {                
  11.             ::PostQuitMessage(msg.wParam);
  12.             break;
  13.         }
  14.         else if (result == -1)
  15.         {
  16.              // Handle errors/exit application, etc.
  17.         }
  18.         else
  19.         {
  20.             ::TranslateMessage(&msg);
  21.             :: DispatchMessage(&msg);
  22.         }
  23.     }
  24. }



:k:


PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 5475
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 11:25
Domenica, 09/09/2012
Ovviamente esiste la corrispondenza della DoEvents ma tu non avevi fatto la richiesta di una funzione equivalente ... avevi solo chiesto perché non funzionava la DoEvents che, confermo, non esiste in C++ ...


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
PM Quote
Avatar
Dany (Member)
Pro


Messaggi: 129
Iscritto: 03/05/2012

Segnala al moderatore
Postato alle 14:53
Lunedì, 10/09/2012
Eh già, errore mio.


PM Quote