Einzelnen Beitrag anzeigen

supermuckl

Registriert seit: 1. Feb 2003
1.340 Beiträge
 
FreePascal / Lazarus
 
#1

Ausschnitt aus MMF View ersetzen ?

  Alt 15. Jun 2004, 19:36
ich habe ein View ( memory mapped file view )
und da will ich nun an bestimmten positionen daten schreiben ( die alten überschreiben falls welche vorhanden )

der code zum reinen kopieren von a nach b kopiert halt von stelle 0 an was ich aber nich will ( ich find keine funktion wo man angeben kann ab welcher pos geschrieben werden soll, wo mit diesen View Handles umgehen kann ?! )

das is der copy code
wo ich ersetzen will durch copy to pos
DataFile ist vom typ Pbyte und das ist der View Pointer vom MMF
packet ist der string den ich schreiben möchte
Delphi-Quellcode:

iLen := SizeOF(packet);
StrLCopy(Pchar(DataFile),pchar(packet),iLen);
die funktion sollte natürlich schnell schreiben können und net erst eine 2 GB große datei durchwurschteln sollen ( dann wäre MMF ja für die katz )
Das echte Leben ist was für Leute...
... die im Internet keine Freunde finden!
  Mit Zitat antworten Zitat