Hjaelp til IPC eller anden loesning
Jeg har en stub applikation der koeres hver gang min PDA vaagner:// Program A
Main
{
hEvent = CreateEvent(...., "ProgramA"); // Hvis event allerede eksisterer, faa handle til det, ellers kreer signaleret autoreset event.
WaitForSingleObject(hEvent, INFINITE);
if(flere instancer der venter) // Jeg skal have hjaelp til denne linie
{
SetEvent(hEvent);
CloseHandle(hEvent);
return 0;
}
// "Arbejde" start
if(program B koerer)
{
SendMessage(hWndProgramB, WM_PDAWOKEUP ....);
}
else
{
Start ProgramB
Vent til ProgramB er fuldt initialiseret (ved brug af events)
}
// "Arbejde" slut
// Signaler at en ny instans kan starte "Arbejde"
SetEvent(hEvent);
CloseHandle(hEvent);
return 0;
}
Hvordan goer jeg det som er beskrevet som "flere instancer der venter"?????
Jeg har taenkt paa at lave IPC med CreateFileMapping (shared memory), men der er maaske en nemmere maade at loese dette paa?