Анализирам тук едно забавяне на един компонент (tZQuery, от Zeos) и стигнах до нещо интересно в tStringList, което в момента изяснявам, но ще го постна за забавление :)
{}procedure TForm1.Button1Click(Sender: TObject);
begin
RichEdit1.Lines.LoadFromFile('D:\Data\MyProj\DPCS_RetrF8\ProbStrList\p.txt');
RichEdit2.Lines.Text := StringReplace(RichEdit1.Lines.Text,#13#10,#1#2,[rfReplaceAll]);
RichEdit3.Lines.Text := StringReplace(RichEdit2.Lines.Text,#1#2,#13#10,[rfReplaceAll]);
end;
та файлчето ми p.txt започва с кирилица и е смесен текст от от кратки редове (подобно на ini файл, но с друго предназначение)
И когато размерът на p.txt е по-малко от 4094 байта (например 4093 :) всичко е ОК,
НО АКО СТАНЕ 4094 или повече байта - кирилицата се скапва :)
"Блокова схема. Версия Ver: A825."
";>:>20 AE5<0. 5@A8O Ver: A825."
Айде, кой ще е първи в решението :)