.. highlightlang:: us .. index:: AppOnCloseCallback .. _apponclosecallback: AppOnCloseCallback ================== .. us.tag AppOnCloseCallback GERMAN App New5603 :ref:`AppOnCloseCallback` ist eine Callback-Funktion, die vom Benutzer zur Verfügung gestellt werden muss. Die Funktion wird aufgerufen, wenn UniPlot beendet wird. .. function:: bool = AppOnCloseCallback() .. us.return **Returnwert** *bool* ist TRUE (1), wenn Funktion erfolgreich war, sonst FALSE (0). Der Returnwert wird ignoriert. .. us.example **Beispiel** Ein Logdatei schreiben. :: def AppOnCloseCallback() { ssName = GetUserName(); ssComputerName = getenv("USERDOMAIN"); ssDate = DT_Format(DT_GetCurrentTime(), "%c"); ssText = sprintf("UniPlot quit: User=%s, Computer=%s, Date = %s\n", ssName, ssComputerName, ssDate); ssFile = sprintf("z:\\%s_userlog.txt", ssName); fh = fopen(ssFile, "a+t") if (fh) { fwrite(fh, ssText); fclose(fh); } return TRUE; } .. seealso:: :ref:`uberblick-application-objekt`, :ref:`AppSetBar` :sub:`id-69213`