Вверх ↑
Ответов: 1376
Рейтинг: 198
#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