Dilma писал(а):
В сравнении с последней конфигурацией скорость увеличилась еще в 2-3 разаОчень, даже -- хорошо
------------ Дoбавленo в 17.30:
Dilma, проверил, посмотрел. Срочно убери вот это из WinList-a для контролов класса Edit, мы ускорили одно, но убили другое, я писал про это уже, что этот метод катит только для боксов. Лучше это перенести в сами боксы. Раньше Мемо читал за 1,5 сек 11 Мб файл, теперь, я замучался ждать, когда он считает
begin
hFile := CreateFile(PChar(fn), GENERIC_READ OR GENERIC_WRITE,
FILE_SHARE_READ or FILE_SHARE_WRITE, nil,
OPEN_EXISTING, FILE_FLAG_SEQUENTIAL_SCAN, 0);
fsz := GetFileSize(hFile, nil);
CloseHandle(hFile);
if fsz <> 0 then
begin
SetStringsBefore(fsz);
AssignFile(F, fn);
Reset(F);
SetTextBuf(F, BufIn);
while not eof(F) do
begin
Readln(F, s);
Add(s);
end;
CloseFile(F);
SetStringsAfter;
end;
_hi_CreateEvent(_Data,@_event_onChange);
end;