Size: a a a

2021 January 13

z

zamtmn in Delphi & Lazarus
при вызове AStream.Seek(0,soBeginning);
источник

AS

Alexey Shumkin in Delphi & Lazarus
zamtmn
function TBufferedFileStream.Seek(const Offset: Int64; Origin: TSeekOrigin): Int64;
var
 lNewOffset: int64;
begin
 Case Origin of
   soEnd:
     begin
       lNewOffset:=FCacheStreamSize+Offset;
     end;
   soBeginning:
     begin
       lNewOffset:=0+Offset;
     end;
   soCurrent:
     begin
       lNewOffset:=FCacheStreamPosition+Offset;
     end;
 end;
 if lNewOffset>0 then begin
   FCacheStreamPosition:=lNewOffset;
   Result:=lNewOffset;
 end else begin
   // This is compatible with FPC stream
   // as it returns the negative value :-?
   // but in fact does not move the read pointer.
   Result:=-1;
 end;
end;
Откуда код?
источник

z

zamtmn in Delphi & Lazarus
E:\ppsrc\packages\fcl-base\src\bufstream
источник

z

zamtmn in Delphi & Lazarus
транк примерно месячной давности
источник

AW

Alex Wow in Delphi & Lazarus
0,0
источник

AW

Alex Wow in Delphi & Lazarus
У него координаты
источник

HG

Hemul GM in Delphi & Lazarus
zamtmn
при нулевом смещении тупо тичего не происходит - получается бага?
А что ты хочешь сделать с нулевым смещением?
источник

HG

Hemul GM in Delphi & Lazarus
Сместить позицию куда?
источник

AS

Alexey Shumkin in Delphi & Lazarus
Hemul GM
А что ты хочешь сделать с нулевым смещением?
очевидно, перемотать на начало потока )
источник

HG

Hemul GM in Delphi & Lazarus
Alexey Shumkin
очевидно, перемотать на начало потока )
Ля, вторую строчку проигнорил
источник

Д

Дед Банзай in Delphi & Lazarus
Воу, у нас теперь есть Администрация?
источник

HG

Hemul GM in Delphi & Lazarus
Теперь не пропадём
источник

$

$#Faiton#$ in Delphi & Lazarus
Дед Банзай
Воу, у нас теперь есть Администрация?
всем мой ник нравится
источник

Ш

Шляпник in Delphi & Lazarus
зато теперь будет куда слать всяких там жалобщиков и хамов... адресно
источник

$

$#Faiton#$ in Delphi & Lazarus
)))
источник

z

zamtmn in Delphi & Lazarus
Hemul GM
Сместить позицию куда?
в начало. на TFileStream кусок говнокода работает, а на TBufferedFileStream нет
источник

Чb

Чувак_из_пятерочки b... in Delphi & Lazarus
Скажите, правильно ли я думаю, что вместо символов "/n" в делфи надо писать #13#10?
источник

Чb

Чувак_из_пятерочки b... in Delphi & Lazarus
StringToSign = Timestamp + "\n" + Nonce + "\n" + Data;
источник

DB

Dmitry Belkevich in Delphi & Lazarus
Винда? Да
источник

Чb

Чувак_из_пятерочки b... in Delphi & Lazarus
Dmitry Belkevich
Винда? Да
да
источник