SysFatalAlert

Willkommen!

Wenn du im Nexave-Forum mitmachen möchtest, schreib an community@nexave.de. Wir haben die Registrierungsfunktion in unserem Diskussionsforum nämlich deaktiviert, weil sich praktisch nur noch Spammer und Werbebots registriert haben. Per E-Mail sind wir dir gern behilflich, einen Account anzulegen.
  • moin meisters ...


    habe dieses macro


    #define assert(expr, szMessage, retValue) \
    if (!(expr) ) \
    {\
    int nLenFile = strlen(__FILE__)+1; \
    char* szMsg = (char*) new char[nLenFile+512]; \
    sprintf(szMsg, "%s\nin Datei: %s\nZeile: %d", szMessage, __FILE__, __LINE__); \
    SysFatalAlert( szMsg ); \
    delete []szMsg; \
    return retValue; \
    }


    wenn dieses marco aufgerufen wird in "StartApplication()" und true liefert ....


    unsigned long PilotMain(unsigned short cmd, void *cmdPBP /*UNUSED*/, unsigned short launchFlags /*UNUSED*/)
    {
    int error;
    if (cmd == sysAppLaunchCmdNormalLaunch)
    {
    // Application start code
    error = StartApplication();
    if (error) return error;

    // process events
    EventLoop();

    // Application stop code
    StopApplication ();
    }
    return 0;
    }


    wird meine App beendet, jedoch wird eine andere App sogleich gestartet !


    genau diese, welche als ICON an der Stelle der Schaltfläche "Zurücksetzen" ( sozusagen darunter ) im Launcher steht.


    Also die App welche in der letzen Zeile in der Mitte des Launchers steht.


    Ist das immer so, ich möchte den Palm selbst durch meinen Programmfehler nicht zurücksetzen, eignet sich dafür SysFatalAlert überhaupt, oder sollte man eine normale FrmCustomAlert Box verwenden ?


    Besten Dank im Voraus
    RB