Мадорский Г.В. пишет: > > Результаты : > 1-ый цикл - 94 тика, > 2-ой цикл - 141 тик, > 3-ий цикл - 4281 тик. >
Привет, Глеб! Прогнал твой тест на Фибах(5.1.0): 1-ый цикл - 141 тик, 2-ой цикл - 203 тика, 3-ий цикл - 406 тиков. Для IBX(6.05): 1-ый цикл - 185 тиков, 2-ой цикл - 232 тика, 3-ий цикл - 4938 тиков. Поменял S := S + Fields[0].AsInteger; на S := S + StrToInt(Fields[0].AsString); Получил: Фибы: 1-ый цикл - 922 тика, 2-ой цикл - 985 тиков, 3-ий цикл - 1203 тика. IBX: 1-ый цикл - 922 тика, 2-ой цикл - 984 тика, 3-ий цикл - 5734 тика. Выводы: В Фибах свойство AsInteger быстрее на десяток-другой процентов. Свойство AsString - одинаково. Свойство FieldByName быстрее на порядок. -- Удачи! Shiliaev Ruslan --~--~---------~--~----~------------~-------~--~----~ -~----------~----~----~----~------~----~------~--~---