Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Delphi: Общие вопросы > Необычная задачка |
Автор: mooks11d 23.8.2008, 06:23 | ||
обрый день всем участникам форума! Возникла очень необычная задачка. Вообщем, есть Memo, в него вписывают строки, после нажатия на кнопку нужно из этого Memo удалить те строки, которые уже есть в файле base.txt в папке с программой. Я вроде бы справился, но блин, очень долго рабатает программа, и подвисает. А надо быстро! Может кто-нибудь предоложит свой вариант? или поможет исправить ошибки? вот код: delphi:
спасибо всем кто откликнулся может быть надо это делать не в делфи? или как-то по другому? видил похожии программы на c++ там за секунды делаеться еще доп. инфа. к примеру в memo пишем 7тыс строк а в файл 400 тыс, и вот очень долго программа работает (( |
Автор: mooks11d 23.8.2008, 09:34 |
aktuba, спасибо. мемо копирую что бы быстрее было так как перерисовку не запретил. а как ее запретить? ) |
Автор: ama_kid 23.8.2008, 09:36 | ||
mooks11d, для таких размеров:лучше использовать БД, со строками в любом случае операции выполняются долго. Мой вариант кода:
|
Автор: aktuba 23.8.2008, 11:36 | ||||
Ой-ой... Это еще для чего? Сохраняем мемо в поток, а потом из потока загружаем в StringList???
Посмотри в drkb - там было. |
Автор: Rohoss 23.8.2008, 15:35 | ||||||
Добавлено через 4 минуты и 47 секунд
можно просто скрыть
|
Автор: VICTAR 24.8.2008, 14:11 | ||
|