[ ivanho @ 05.03.2006. 16:21 ] @
Problem: Code: ReadStream := TFileStream.Create(AstrFile, fmOpenRead or fmShareDenyWrite); with ReadStream do begin while (Position < pred(Size)) and (not Terminated) and (not blnSkip) do begin intRange := Read(FBuf^, FContext.BufferSizeKb*1024); for intBrojac := 0 to Pred(intRange) do begin {ovde je problem} end; end; end; Potreban mi je da dobijem karaker koji se nalati na procitanoj poziciji što u opštem slučaju nije teško: Code: (Char(Pointer(Longint(FBuf)+intBrojac)^)) medjutim problem nastaje prilikom čitanja fajlova koji u sebi sadrže unicode karaktere. Ideja? Rešenje? |