Event Loop

0

Z programowaniem strukturalnym nie mam zbytnio styczności, toteż mam problem.
Otóż mam przykładowy kod z dokumentacji:

// now the DLL is properly loaded and initialized
if (registerScanFunc!=nullptr) {
registerScanFunc(&myScanCallback);
// From now on, myScanCallback is called when new scans come in
}
// your stuff here, keep in mind that you still need an event loop

Na początku odpalamy plik DLL w którym mamy zaimplementowane pewne połączenie ze sprzętem.

int __stdcall _DGTDLL_RegisterScanFunc (int __stdcall (scanfunc) (char));
Description: use this to let the DLL know which function to call when it fires a scan event.

Teraz nie bardzo rozumiem co znaczy zdanie:

// your stuff here, keep in mind that you still need an event loop

W jaki sposób zaimplementować event loop?

0
while(true){
   zdarzenie=pobierzNastępneZdarzenie();
   obsłuż(zdarzenie);
}
0

Wszystko zależy od tego jakie eventy chcesz przetwarzać.

Jeśli Windows API to:
http://guy-lecky-thompson.suite101.com/win32-message-processing-primer-a21008

1 użytkowników online, w tym zalogowanych: 0, gości: 1