Einzelnen Beitrag anzeigen

Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.105 Beiträge
 
Delphi 11 Alexandria
 
#7

Re: Datei bereits verwendet?

  Alt 8. Dez 2006, 21:58
Moin Himitsu,

Dein "aber" zu Reinhards Aussage kann ich jetzt nicht nachvollziehen.

Ausgangspunkt war es doch festzustellen, ob die Datei im Zugriff ist.
Kann man sie nicht exklusiv öffnen, ist dass nicht der Fall.

Zitat von himitsu:
Project3 erstellt 'ne Datei und hällt sie geöffnet - der Inhalt wird ausgelesen und angezeigt.
Zitat von himitsu:
Dieses gilt also nur für "offene" FileHandles ... Project3 jedoch öffnet/erstellt die Datei zwar per

FH := CreateFile(PChar('Project3.dat'), GENERIC_READ or GENERIC_WRITE, FILE_SHARE_READ or FILE_SHARE_WRITE, nil, OPEN_ALWAYS, 0, 0); aber schließt daß FileHandle danach wieder.
Was denn nun?
Hält Projekt3 die Datei nun geöffnet, oder wird das Handle wieder geschlossen?

Im ersten schlägt der Versuch die Datei exklusiv zu öffnen fehl, im zweiten nicht.
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat