Autor Beitrag
Heiko
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 3169
Erhaltene Danke: 11



BeitragVerfasst: Do 06.07.06 16:57 
Hi,

ich schreibe mir gerade eine UniCode-variante von TFileStream und möchte dabei nichts von TStream vererben, da damit haufen Zeug vererbt wird, was ich nicht haben will. Da ich nun aber Seek doch brauche, würde mich einmal interessieren, wie man sich diese Funktion schreibt, da ich leider nichts passendes dazu bei MSDN finde. Das öffnen etc. läuft ja auch über WinAPI, wo mit ich eigentlich darauf schließen kann, dass es Seek auch irgendwie dafür gibt. Habt ihr da eine Idee, wie man rangehen könnte, denn ich bekomm die TStream-Variante nicht "importiert"? :((

//EDIT: Oder ist es _llseek?? Ich glaub das einfach nicht, da ja dazu eigentlich _lcreat gehört und nicht CreateFileW
BenBE
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 8721
Erhaltene Danke: 191

Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
BeitragVerfasst: Do 06.07.06 20:48 
Geht über Suche im MSDN SETFILEPOINTER und Suche im MSDN SETFILEPOINTEREX. Letzteres bietet brauchbareren Support für Dateien > 4GB und zusätzlich auch ne Rückmeldung, ob der FilePointer korrekt gesetzt wurde.

_________________
Anyone who is capable of being elected president should on no account be allowed to do the job.
Ich code EdgeMonkey - In dubio pro Setting.
Heiko Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 3169
Erhaltene Danke: 11



BeitragVerfasst: Fr 07.07.06 08:19 
Ahh danke, das ist genau das, was ich suchte :).