WinAPI Funktion für Offset auslesen gesucht
-
Also unter C++ gab es ja die guten Befehle seekp() und tellp(),nur für WinApi fehlt mir die tellp() Variante. SetFilePointer ist ja schon die halbe Miete.
Nur wie kann ich mir den aktuellen Offset anzeigen lassen?
-
gar nicht

-
Du könntest aber mal schauen, wie der Rückgabewert von SetFilePointer aussieht.
Und ob man sich nicht 0 Byte relativ von der aktuellen Position verschieben kann.
-
oder du merkst dir einfach um wieviel du den filepointer verschoben hast...
-
Da es sowas wie tellp nicht gibt, werde ich wohl mal ne Klasse/Funktion schreiben die das managed. Die zb Die Strings schreibt/liest und den Offset nach jeder "Aktion" aktualisiert.
Wenn ich damit fertig bin, kann ich euch ja meine Lösung zeigen.
-
Note You can also use the SetFilePointer function to query the current file pointer position. To do this, specify a move method of FILE_CURRENT and a distance of zero.