02. juni 2004 - 13:54Der er
2 kommentarer og 1 løsning
Windows genstart mens Delphi database programmer kører
Hvis et af mine Delphi database klient programmer kører, kan jeg ikke genstarte Windows.
Jeg vælger "Start" -> "Shut Down" -> "Restart". Jeg kan se, at nogle baggrundsprogrammer bliver afsluttet (antivirus og MouseWare ikonerne forsvinder fra SysTray), men processen går i stå et eller andet sted. Jeg er nødt til manuelt at lukke mit Delphi program og derefter gentage proceduren.
Mailprogram og selve Delphi kan Windows da godt finde ud af at lukke, inden systemet genstarter ...
Har jeg glemt noget, da jeg programmerede klienterne ?
Har du lavet en OnCloseQuery event? Eller anden event der umuligør afslutning af dit program? Det er ikke så svært selv med lidt kode, at få Windows til at gå i stå ved afslutning :-)
Så vidt jeg kan se, så opstår problemet lige så snart man åbner et af programmerne. Der bliver ikke nødvendigvis hentet noget data fra databasen (TQuery), men der bliver åbnet en forbindelse (TDatabase) og i visse tilfælde bliver nogle tabeller (TTable) aktiveret.
Hvad er det, mere præcist, jeg skal være på udkig efter ?
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.