Вверх ↑
Ответов: 1376
Рейтинг: 197
#1: 2014-09-29 21:39:40 ЛС | профиль | цитата
Уже года полтора использую такое изменение, если нужна скорость, а в остальное время закомментированное
#pas
procedure THIStrList._work_doGetString;
begin
FIndex :=ReadInteger(_Data, _data_IdxToSelect);
FString := FList.Items[FIndex];
if FString = ' then FIndex := -1; //На всякий случай
//FString := FList.Items[ReadInteger(_Data, _data_IdxToSelect)];
//FIndex := FList.IndexOf(FString);
_hi_CreateEvent(_Data, @_event_onGetString, FString);
end;
может чего-то и неправильно сделал, но работает
карма: 1

0