Вверх ↑
Разработчик
Ответов: 26163
Рейтинг: 2127
#1: 2009-04-22 13:10:12 ЛС | профиль | цитата
Мдааа... Ну может быть. Сделаем тогда вот так


  case Mode of
ITM_REPLACE:
begin
Row := ReadInteger(Data, Null);
if (Row > Control.Count - 1) then exit;
end
ITM_INSERT:
Row := ReadInteger(Data, Null);
else
Row := Control.Count;
end;

И овцы целы, и волки сыты, и пастухи пьяны (с)
------------ Дoбавленo в 13.15:
Tad писал(а):
Пример один и тот-же - с тремя таблицами, что выкладывал в начале

А, но я на нем и тестирую. Странный результат получается с потоковой таблицей, каждый запуск у нее время падает, но до определенного предела, а на обычной -- наоборот растет На ней у меня получается 0,935 против 1,3 при первом запуске
карма: 22

0