Momentan bewegt mich noch ein Gedanke:
Im Thread (der vielleicht 20 sec lang arbeitet und sich dann beendet) wird die Connection erzeugt und bei Threadende wieder zerstört, soweit so gut.
Wenn ich aber im Maintread beim Erstellen der Mainform eine Connection erzeuge und mit der Datenbank verbinde, wird diese dann ggf. monatelang aufrecht erhalten, da es sich um eine Android App handelt die ja nur in den Hintergrund geht wenn sie "beendet" wird.
Ein "echtes" FormDestroy gibt es dann auch nicht denn entweder läuft die App monatelang oder sie wird mit dem Android Taskmanager "abgeschossen", was man aber ebenfalls nicht abfangen kann um die Connection zu beenden...
Muss man da mit Problemen rechnen oder ist da etwas besonderes in diesem Fall zu beachten?
Man könnte einen Zugriffszähler bauen der mit jeder
Query die sich verbindet hochzählt und beim Trennen herunter, ist 0 erreicht könnte connected := false ausgeführt werden...
Ciao
Stefan