AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi Datei Lesen in welche dauernd neue daten geschrieben werden

Datei Lesen in welche dauernd neue daten geschrieben werden

Ein Thema von Volle · begonnen am 2. Mai 2006 · letzter Beitrag vom 2. Mai 2006
 
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.590 Beiträge
 
Delphi 12 Athens
 
#2

Re: Datei Lesen in welche dauernd neue daten geschrieben wer

  Alt 2. Mai 2006, 00:51
Am Einfachsten wäre es, wenn du die Datei kopierst und dann in Ruhe die Kopie ausließt.

Aber idealer wäre wohl, wenn du dir direct per CreateFile die Datei öffnest und nur die neuen Daten ausließt .. das ginge jedenfalls am schnellsten.

Also bis Dateiende lesen und diese Position speichern ... datei schließen.
Wenn datei größer geworden ist ab dem nächsten Byte bis zum neuen dateiende lesen und wieder die Position merken und datei schließen.
(eventuell die neuen Dann an die vorher gelesenen daten anhängen).

Wenn das Spiel die Datei mir SharedRead öfnet, dann kannst du ja auch in Ruhe die Datei im NurleseModus und mit ShardReadWrite... geöfnet haben, ohne das es Probleme gibt.

Am Sichersten wäre es aber wohl die Dateifunktionen zu hocken und die gewünschen Daten garnicht erst in der datei, sondern direkt im RAM auslesen ... also wärend das Spiel diese Daten in die Datei schreiben will.
Ein Therapeut entspricht 1024 Gigapeut.
  Mit Zitat antworten Zitat
 

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

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 11:25 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