AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Die Delphi-IDE Win7x64/Delphi 7: Datei Zugriff verweigert
Thema durchsuchen
Ansicht
Themen-Optionen

Win7x64/Delphi 7: Datei Zugriff verweigert

Ein Thema von chessbrain · begonnen am 2. Aug 2015 · letzter Beitrag vom 2. Aug 2015
Antwort Antwort
chessbrain

Registriert seit: 17. Nov 2005
10 Beiträge
 
#1

Win7x64/Delphi 7: Datei Zugriff verweigert

  Alt 2. Aug 2015, 13:52
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?
  Mit Zitat antworten Zitat
Benutzerbild von Dalai
Dalai

Registriert seit: 9. Apr 2006
1.682 Beiträge
 
Delphi 5 Professional
 
#2

AW: Win7x64/Delphi 7: Datei Zugriff verweigert

  Alt 2. Aug 2015, 14:27
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
  Mit Zitat antworten Zitat
chessbrain

Registriert seit: 17. Nov 2005
10 Beiträge
 
#3

AW: Win7x64/Delphi 7: Datei Zugriff verweigert

  Alt 2. Aug 2015, 14:57
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
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.202 Beiträge
 
Delphi 10.4 Sydney
 
#4

AW: Win7x64/Delphi 7: Datei Zugriff verweigert

  Alt 2. Aug 2015, 15:29
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.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
chessbrain

Registriert seit: 17. Nov 2005
10 Beiträge
 
#5

AW: Win7x64/Delphi 7: Datei Zugriff verweigert

  Alt 2. Aug 2015, 17:24
Besten Dank für den Hinweis. Die SSD ist eine Samsung 850 EVO 120GB. Neue Treiber habe ich nicht gefunden.
  Mit Zitat antworten Zitat
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.276 Beiträge
 
Delphi 10.4 Sydney
 
#6

AW: Win7x64/Delphi 7: Datei Zugriff verweigert

  Alt 2. Aug 2015, 18:07
Hallo,
ist wohl ein Fall für MadExcept.

Schreibst du in dein Exe-Verzeichnis?


Heiko
Heiko
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#7

AW: Win7x64/Delphi 7: Datei Zugriff verweigert

  Alt 2. Aug 2015, 18:26
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.
Aber die 20.000 Zeilen Code werden doch nicht alle beim Start ausgeführt. Was passiert den im OnCreate der automatisch erstellten Formulare? Das ist doch der entscheidende Code, wenn es nur beim Start zu dem Fehler kommt.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Benutzerbild von Dalai
Dalai

Registriert seit: 9. Apr 2006
1.682 Beiträge
 
Delphi 5 Professional
 
#8

AW: Win7x64/Delphi 7: Datei Zugriff verweigert

  Alt 2. Aug 2015, 18:53
Die SSD ist eine Samsung 850 EVO 120GB. Neue Treiber habe ich nicht gefunden.
Nicht Treiber, denn die gibt es immer nur für den Controller, an dem verschiedene Geräte hängen können. Gemeint war hier sicher die Firmware, und Updates dafür sind bei SSDs ja im Gegensatz zu HDDs eher die Regel als die Ausnahme.

MfG Dalai
  Mit Zitat antworten Zitat
chessbrain

Registriert seit: 17. Nov 2005
10 Beiträge
 
#9

AW: Win7x64/Delphi 7: Datei Zugriff verweigert

  Alt 2. Aug 2015, 19:46
@hoika:

Nein, ich schreibe nicht ins EXE-Verzeichnis.
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.648 Beiträge
 
Delphi 11 Alexandria
 
#10

AW: Win7x64/Delphi 7: Datei Zugriff verweigert

  Alt 2. Aug 2015, 21:40
Einfach den Process Monitor starten, den Filter setzen auf "Process name" "is" xyz.exe (stattdessen natürlich der Name deiner Exe), dein Programm starten und wenn der Fehler kommt diesen nicht wegklicken.
Dann schaust du im Process Monitor ganz am Ende des Logs nach access denied und siehst um welche Datei es geht usw.
Sebastian Jänicke
AppCentral
  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 16:03 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz