Zitat von
hirsch:
Als erstes beende ich ja alle Konnektoren usw.
Wie viele sind das denn?
Pro Datenbank sollte es nur eine Connection geben.
Delphi-Quellcode:
repeat
st:=ServiceGetStatus(PChar(PC), PChar(Dienst));
until st = 1;
Macht das wirklich Sinn endlos auf die Beendigung des Dienstes zu warten?
Ich denke nicht.
Wenn der
MySQL-Dienst nicht beendet werden kann, dann wird das seine Gründe haben.
Darauf zu warten ist doch sinnlos; es gibt dem Benutzer nur das Gefühl dass dein Programm sich aufgehängt hat.