AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi Zugriff durch Programm von CD (auf Datei) funktioniert nicht
Thema durchsuchen
Ansicht
Themen-Optionen

Zugriff durch Programm von CD (auf Datei) funktioniert nicht

Ein Thema von fwsp · begonnen am 18. Mär 2006 · letzter Beitrag vom 19. Mär 2006
Antwort Antwort
Benutzerbild von Hepdepaddel
Hepdepaddel

Registriert seit: 12. Dez 2005
Ort: Bremen
91 Beiträge
 
Delphi 2006 Enterprise
 
#1

Re: Zugriff durch Programm von CD (auf Datei) funktioniert n

  Alt 18. Mär 2006, 21:50
Hi,

mal so aus der Delphi-hilfe zitiert:

---

In Delphi öffnet Reset die in F angegebene externe Datei in dem Modus, der in der globalen Variable FileMode festgelegt ist. Ist keine Datei mit diesem Namen vorhanden oder kann die Datei nicht im aktuellen Dateimodus geöffnet werden, tritt ein Fehler auf. Ist F bereits offen, wird sie zuerst geschlossen und dann erneut geöffnet. Nach dem Öffnen wird der Dateizeiger an den Anfang der Datei gesetzt.

Warnung: Der Standardwert von FileMode ist 2 (Lesen/Schreiben). Auch wenn die Datei nur gelesen werden soll, verursacht der Standardwert von FileMode (Schreib-/Lesezugriff), dass das Öffnen einer schreibgeschützten Datei fehlschlägt.

---

Da hier FileMode nicht gesetzt wurde, wird also ein Schreib-/Lesezugriff versucht, was fehlschlagen muss. Das sollte klappen:


try
FileMode:=fmOpenRead; // READONLY
Reset(Datei);
except
Rewrite(Datei); // DAS WIRD AUF CD IMMER SCHEITERN, LIEBER EINE MELDUNG "BOGEN FEHLT"
end;




Gruß

Mark

---
Zwei bis drei Stunden Trial-and-Error können locker 10 Minuten Handbuch-Studium einsparen
  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 14:54 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