![]() |
Erstelltes Programm in Windows 7 inkompatibel
Hallo,
wie der Titel schon ausdrücken soll habe ich mit Delphi ein Programm geschrieben dass ich unter Windows 7 laufen lassen möchte. Bisher hat dies auch gut funktionert, leider hatte der Rechner heute einen Absturz während das Programm noch gestartet war. Nach dem Neustart des Rechners kann ich das Programm nun leider nicht mehr starten. Entweder es erscheint die Meldung das das Programm beendet werden muss oder der Rechner arbeitet kurz und es pasiert nichts. Hat jemand ähnliche Erfahrungen oder eine Idee waron das liegen kann? Schonmal vielen Dank für eure Hilfe!!! MfG Roadrunner |
AW: Erstelltes Programm in Windows 7 inkompatibel
Und was macht das Programm? Wird irgendwo auf externe Daten zugegriffen (Datenbank z.B.)?
|
AW: Erstelltes Programm in Windows 7 inkompatibel
Hast du mal in die Windows-Ereignisprotokolle reingesehn?
|
AW: Erstelltes Programm in Windows 7 inkompatibel
@ himitsu: Wie komm ich dfa ran? Bin nicht so der Experte mit Windows 7...
Danke, das hat sich schon erledigt. Beim Abrsturz wurde eine der typisierten Dateien verändert und war für das Programm nichtmehr korrekt lesbar. Danke trotzdem an Alle! |
AW: Erstelltes Programm in Windows 7 inkompatibel
Zitat:
Ein Blick in die Ereignisanzeige offenbart bei Festplattenfehlern des öfteren Einträge über defekte Sektoren. |
AW: Erstelltes Programm in Windows 7 inkompatibel
Zitat:
Dass Windows dein Programm beenden will, bedeutet nämlich, dass du eine Exception irgendwo nicht sauber behandelst und zum System durchlässt. Windows bleibt dann keine andere Wahl als das Programm abzuschießen. Dir entgeht dadurch aber die Fehlermeldung, die du bekommen würdest, wenn du Exceptions behandeln würdest. |
AW: Erstelltes Programm in Windows 7 inkompatibel
Ein korrektes Exceptionhandling werde ich sicher noch nachrüsten.
Die Lösung des Problems habe ich erreicht, indem ich statt die typisierte Datei über AssignFile und so weiter zu bearbeiten, auf Streams gewechselt habe. Das erscheint mir wesentlich sicherer und das Ende der Datei wird zuverlässig erkannt. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:16 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