![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 01.11.2012
Сообщений: 770
|
![]()
Здравствуйте, столкнулся с проблемой, дело в том что как я понял в Memo можна максимально грузить 500 строк которые будут обработаны (пробовал в 100 потоков последняя строка 'good' аккаунт), и пробовал 1000 строк тоже с 100 потоками и в самый конец кидал 'good' аккаунт, итого при 500 строках его находило при 1000 не нашло, ждал около 2 минут (хотя с 500 строк при 100 потоках за 5-6сек находит). И как Вы поняли грузить каждый раз по 500 аккаунтов геморно, работать буду со списками 10 000 - 50 000 строк, каким образом можна грузить аккаунты чтобы они все нормально обрабатывались потоками?
|
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 30.10.2010
Сообщений: 524
|
![]()
Емм...мне кажеться, что можна в Мемо сохранять вплоть до 2 Гб текста...
Можно немного кода? И конкретизируйте, как именно вы хотите их обрабатывать? Я надеюсь, вы всё это синхронизируете? |
![]() |
![]() |
![]() |
#3 | |
Форумчанин
Регистрация: 01.11.2012
Сообщений: 770
|
![]() Цитата:
Код:
Последний раз редактировалось FleXik; 12.11.2012 в 05:57. |
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]()
1)для списка ни к чему юзать визуальный компонент. используйте TStringList.
2)синхронизация обязана быть. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
![]() |
![]() |
![]() |
#5 | |
Форумчанин
Регистрация: 01.11.2012
Сообщений: 770
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 01.11.2012
Сообщений: 770
|
![]()
Итак опять я с проблемой многопоточности и той же беды с мемо. При работе со 100 потоками программа работает отлично в принципе нормально, берет 1000-10 000 и больше аккаунтов гуд находит все дела, но вот если потоков не 100 а к примеру 1000, то больше 1000-2000 аккаунтов программа не может проверить, как будто потоки отмирают (и выскакивает ShowMessage что работа завершена, хотя программа не проверила все аккаунты а только 1000-2000). Аккаунты берет с Memo... Че творится не могу понять, прошу помощи.
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вопрос с Memo | Cyrix | Помощь студентам | 2 | 30.01.2012 23:58 |
Вопрос про Memo | user2010 | Общие вопросы Delphi | 7 | 25.12.2009 20:18 |
Вопрос по Memo | Maksas | Общие вопросы Delphi | 1 | 06.05.2009 18:20 |
Вопрос, По Memo. | volod3000 | Общие вопросы Delphi | 7 | 07.04.2009 22:12 |
один вопрос по Memo | Andr | Общие вопросы Delphi | 2 | 11.05.2007 17:58 |