AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Win32/Win64 API (native code) Delphi Fehlermeldung beim Herunterfahren
Thema durchsuchen
Ansicht
Themen-Optionen

Fehlermeldung beim Herunterfahren

Ein Thema von CodeX · begonnen am 16. Apr 2015 · letzter Beitrag vom 16. Apr 2015
Antwort Antwort
jobo

Registriert seit: 29. Nov 2010
3.072 Beiträge
 
Delphi 2010 Enterprise
 
#1

AW: Fehlermeldung beim Herunterfahren

  Alt 16. Apr 2015, 15:46
Tja, was passiert denn beim Runterfahren?
  • Programme schreiben Konfiguration/Status in die Registry oder Datei (Netzwerk)
  • melden sich irgendwo ab
  • ..

Da Du extra WIN7 schreibst:
Ist es eigentlich (historisch) eine XP Anwendung?
UAC Verhalten geprüft?
registry 64 / 32 Zugriff unter Kontrolle?

Da Du nicht schreibst, was das Programm eigentlich macht und welche Ressourcen es nutzt, ist es ziemlich spekulativ in der Richtung weitere Vorschläge zu machen.

Aber die genannten Punkte könnte man abklopfen beim Versuch der Fehlerreproduktion. Ein Logging Ansatz ist natürlich nie verkehrt, besonders, wenn der Fehler reproduzierbar ist.
Gruß, Jo
  Mit Zitat antworten Zitat
CodeX

Registriert seit: 30. Okt 2004
475 Beiträge
 
Delphi 12 Athens
 
#2

AW: Fehlermeldung beim Herunterfahren

  Alt 16. Apr 2015, 16:07
Tja, was passiert denn beim Runterfahren?
Beim Beenden der Anwendung werden ein paar Aktionen durchgeführt (z.B. Event-Handler abgemeldet, Objekte freigegeben, etc.), aber das habe ich schon mit einer Log-Ausgabe schon ausgelotet. Die eigenen Code-Blöcke laufen alle problemlos durch. Der Fehler tritt erst danach auf, also in keinem eigenen Code mehr.

Da Du extra WIN7 schreibst:
Ist es eigentlich (historisch) eine XP Anwendung?
UAC Verhalten geprüft?
registry 64 / 32 Zugriff unter Kontrolle?
Ja, alles schon längst für 7/8/10 und 32/64 angepasst. Ich kenne auch keinen Fall, wo dieser Fehler mit Windows 8 (oder XP) auftritt. Vielleicht ist das auch nur Zufall. Ich habe 7 nur deshalb erwähnt, falls irgendjemand mal ein ähnliches Problem hatte.

Delphi-Referenz durchsuchenTApplication.OnException
Hier ranhängen und ggf. erden?!
Da habe ich irgendwie überhaupt nicht dran gedacht, weil ich Exceptions normalerweise nur lokal behandle. Danke! Das wird wohl der nächste Ansatzpunkt sein. Muss mal schauen, ob ich der Exception damit etwas mehr Informationen entlocken kann. Wenn ich die Ursache nicht finde, sollte es damit aber immerhin möglich sein, Exceptions beim Herunterfahren zu unterdrücken (zuvor per WM_QUERYENDSESSION erkennen).

Bin gerne auch noch für andere Vorschläge offen!
Nur Delphi schafft es, einem ein Lächeln zu schenken, wenn man sich beim Schreiben von := vertippt und stattdessen ein :) erscheint.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:29 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz