C
trotzdem möchte ich zum thema singleton instance was hinterherwerfen, habs grad selber implementiert, funktioniert ganz gut und es zu wissen schadet auch nicht:
WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int)
{
HANDLE Mutex = CreateMutex(NULL, false, "MyAppInstance");
if (GetLastError() == ERROR_ALREADY_EXISTS) return 0;
// try-catch der WinMain mit Application->Run(); usw.
CloseHandle(Mutex); // falls ein anderer prozess als der benutzer das programm startet muss der mutex wieder freigegeben werden
return 0;
}