Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. 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: 6402
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 ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
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: 6402
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 ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
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