onAppStopEnd - zdarzenie obiektu PmaRoot
Opis:
Zdarzenie jest wywołane po zakończeniu aplikacji (po zdarzeniu
onAppStopBegin).
Pma obiekty są już usunięte, nie można więc w algorytmie zdarzenia wykorzystywać ich właściwości i metody. Algorytm tego zdarzenia jest ostatnim wykonanym algorytmem aplikacji.
Parametry:
pMe | (Object) Odniesienie do PmaRoot obiektu, w którym dane zdarzenie powstaje. |
pEvent | (Object) Odniesienie do obiektu zawierającego ściślejsze informacje o danym zdarzeniu.
Parametr pEvent nie jest wykorzystany, ponieważ opisywane zdarzenie nie wymaga dodatkowych informacji. |
---|
Przykład1:
JavaScriptVBScriptWybierz oraz skopiuj do schowka
var sFile = "#app:" + Pm.AppName + "_RtStop.log";
var sInfo = "AppStop: " + Pm.FormatDate(Pm.Time, 1) + "\n" + "\n";
sInfo += "-----------------------------------\n" + "Errors\n";
Pm.FileTextWrite(sFile, sInfo, "charset:utf-8;");
Pm.InfoWriteToFile("Errors", "$all", sFile, "");
sInfo = "-----------------------------------\n" + "Debug\n";
Pm.FileTextWrite(sFile, sInfo, "mode:add;");
Pm.InfoWriteToFile("Debug", "$all", sFile, "");
sInfo = "-----------------------------------\n" + "AppStopDone";
Pm.FileTextWrite(sFile, sInfo, "mode:add;");
Dim sFile, sInfo
sFile = "#app:" & Pm.AppName & "_RtStop.log"
sInfo = "AppStop: " & Pm.FormatDate(Pm.Time, 1) & vbCrLf & vbCrLf
sInfo = sInfo & "-----------------------------------" & vbCrLf & "Errors" & vbCrLf
Pm.FileTextWrite sFile, sInfo, "charset:utf-8;"
Pm.InfoWriteToFile "Errors", "$all", sFile, ""
sInfo = "-----------------------------------" & vbCrLf & "Debug" & vbCrLf
Pm.FileTextWrite sFile, sInfo, "mode:add;"
Pm.InfoWriteToFile "Debug", "$all", sFile, ""
sInfo = "-----------------------------------" & vbCrLf & "AppStopDone"
Pm.FileTextWrite sFile, sInfo, "mode:add;"
Przykład2:
Kolejne uruchomienie tej aplikacji przy pomocy programu użytkowego
RunLater:
JavaScriptVBScriptWybierz oraz skopiuj do schowka
Pm.ShellExecute("", "c:/Promotic/Tools/RunLater/RunLater", "/t=10 /f=C:/Promotic/Pm90024/Bin32/PromoticRt32.exe /p=" + Pm.AppFullName + ".pra", "", 1);
Pm.ShellExecute "", "c:/Promotic/Tools/RunLater/RunLater", "/t=10 /f=C:/Promotic/Pm90024/Bin32/PromoticRt32.exe /p=" & Pm.AppFullName & ".pra", "", 1