![]() |
Win7x64/Delphi 7: Datei Zugriff verweigert
Hallo,
beim Ausführen (als Administrator) eines mit D7 erstellten Programms trat fast immer die Meldung "Zugriff verweigert" auf. Nach Beendigung und Neustart gab's die Fehlermeldung nicht mehr. Als Datenlaufwerk benutze ich eine SSD. Irgendwie sah das nach einem Timing-Problem in Windows aus. Nach Abschaltung des Schreibcaches für die SSD trat der Fehler nicht mehr auf. Hat jemand ähnliche Erfahrungen? |
AW: Win7x64/Delphi 7: Datei Zugriff verweigert
Es fehlen Infos: Welche Art von Zugriff (lesen, schreiben, Dateieigenschaften ermitteln) und mit welcher/n Funktion/en wird gearbeitet? Oder konkreter gefragt: Wie sieht dein Code (an der relevanten Stelle) aus?
MfG Dalai |
AW: Win7x64/Delphi 7: Datei Zugriff verweigert
Da der Fehler nur beim Start der EXE auftrat und es ausser "Zugriff verweigert" keine weiteren Informationen gibt, ist es bei einem Quelltext von knapp 20.000 Zeilen etwas aufwendig, die Fehler-Bedinungen zu finden.
Gruss, khm |
AW: Win7x64/Delphi 7: Datei Zugriff verweigert
SSDs können gerne mal Probleme verursachen. Wir hatten bei unseren Anwendungen auch schon den Fall das wir für (einen SSD-Treiber) zu viele Daten bewegt hatten und nach einiger Zeit ein zerstörtes Dateisystem übrig blieb.
Schau mal welches SSD-Modell du hast und ob es vom Hersteller Updates gibt. |
AW: Win7x64/Delphi 7: Datei Zugriff verweigert
Besten Dank für den Hinweis. Die SSD ist eine Samsung 850 EVO 120GB. Neue Treiber habe ich nicht gefunden.
|
AW: Win7x64/Delphi 7: Datei Zugriff verweigert
Hallo,
ist wohl ein Fall für MadExcept. Schreibst du in dein Exe-Verzeichnis? Heiko |
AW: Win7x64/Delphi 7: Datei Zugriff verweigert
Zitat:
|
AW: Win7x64/Delphi 7: Datei Zugriff verweigert
Zitat:
MfG Dalai |
AW: Win7x64/Delphi 7: Datei Zugriff verweigert
@hoika:
Nein, ich schreibe nicht ins EXE-Verzeichnis. |
AW: Win7x64/Delphi 7: Datei Zugriff verweigert
Einfach den
![]() Dann schaust du im Process Monitor ganz am Ende des Logs nach access denied und siehst um welche Datei es geht usw. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:37 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