Frage

Ich habe eine einfache Software, die 7 in Delphi gemacht wird, und stürzt auf Vista nach einer Weile. Diese sind völlig zufällige Abstürze, nichts in jedem Crash-Protokoll geschrieben, nur nicht mehr funktionieren und dann Vista versucht, eine Lösung zu finden.

Hat jemand irgendwelche Ideen?

War es hilfreich?

Lösung

Versuchen Sie eine der Ausnahme Fänger, wie MadExcept. Es kann Ihnen helfen oft herausfinden, was in der Zeit der Not in Ihrem App geschehen. Im Allgemeinen jedoch Delphi-Anwendungen sind in Vista in Ordnung, so muss es einige Interaktion, vielleicht Benutzerrechte, dh die Probleme verursacht.

Andere Tipps

Einige Ideen:

  • DEP - versuchen DEP für das Programm zu deaktivieren ein sehen, ob es das Problem
  • löst
  • ASLR
  • Es schlägt fehl, Zugriff auf eine Ressource zu erhalten, bekommt einen NULL-Zeiger (eine gemeinsame Art von Funktionen, um zu signalisieren, dass sie nicht) und versucht, dass (mit vorhersehbarem Ergebnis) zu verwenden,

Das Beste, was wäre mit einem Debugger auszuführen (vorzugsweise Delphi 7 - es klingt wie Sie Quellcode) angebracht und überprüfen Sie die genaue Lage des Absturzes

.

nur darauf hinweisen - MadExcept eine „hängen“ Erkennungsoption hat, die helfen soll

.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top