Заменено(архив выше)
Этот топик читают: Гость
|
Разработчик
Ответов: 4698
Рейтинг: 426
|
|||
| карма: 10 |
|
|
Разработчик
Ответов: 4698
Рейтинг: 426
|
|||
|
Продолжение темы
nesco, не такой уж и тяжЁлый алгоритм сравнения у MathParse, подделал If_Else_Multi под MathParse и получился IfParse Если захочешь взглянуть на Код, подписал комментарии к многим действиям Уверен, не найдешь недостатков P.S: Добавил свойство ResultDel, то есть если есть делиметр(например ","), то пишет результат сравнения 0,1,1,0..., а если пустое поле(тут маленькая хитрость ------------ Дoбавленo в 17.22: Еще и FPC поддерживает |
|||
| карма: 10 |
| ||
| файлы: 1 | ifparse.rar [4.3KB] [401] |
|
Разработчик
Ответов: 26322
Рейтинг: 2147
|
|||
|
Assasin, в упор не нашел, где у тебя промежуточные структуры удаляются у AddMTData, их неудаление чревато поеданием памяти. Так что, твой компонент надо бы прогнать в большом цикле на предмет отъедания памяти
|
|||
| карма: 22 |
|
|
Разработчик
Ответов: 4698
Рейтинг: 426
|
|||
|
Не очень понял, nesco, с МТ-потоками в IC только знакомлюсь, и если я правильно понял то в процедурах doCompare и reCompare надо заменить dtNull(Fresult) на FreeData(@FResult)
|
|||
| карма: 10 |
|
19



Поиск
Друзья
Администрация