Hey Com,
ich habe es mit Tutorials geschafft, Autoit mit einer MySQL Datenbank zu verbinden.
Alles funktioniert auch wunderbar und ich hatte vor, dass das Script bestimmte Daten
zum Auswerten meiner Software in die SQL abspeichert. Andere User benutzen also
quasi meine Applikationen und ich möchte gerne einige Werte (wann startet/beendet
der User die Datei, welche Funktionen nutzt er um diese Uhrzeit etc..) auslesen, um
meine Software dementsprechend anzupassen.
Gleichzeitig soll aber auch sowas wie eine Onlineanzeige intern gemanaged werden. Nutzen
z.B zehn User meine Software, steht dann auch in der SQL user_online=10. Aber wenn
man jetzt Autoit über den Taskmgr oder durch eine andere Applikation terminated,
kann nicht mehr user_online auf -=1 gesetzt werden.
Gibt es da vielleicht eine Schutzmaßnahme, womit man trotzdem bei dem unerwarteten Beenden
der Software eine letzte Funktion o.Ä ausführen kann? Ich weiß leider nicht, wie man mit
"user disconnected" verbunden mit einem SFTP Server, arbeiten kann.
Auf der anderen Seite kann ja auch mal der PC abstürzen (Stromausfall etc.). Was dann?
Bisher benutze ich OnAutoItExitRegister, um u.A GDI aus dem Ram beim Beenden zu cleanen.
Aber diese Funktion bringt leider auch nicht viel.
Habt ihr vielleicht Ideen, was man da machen könnte?