![]() |
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]() ![]() ![]() |
|
DIMONSOFT |
|
||||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 230 Регистрация: 19.12.2004 Где: Киев Репутация: 1 Всего: -3 |
На форме находится 3 memo. В первом мемо, к примеру, 100 строк. Нужно обработать поочередно каждую строку через поток(в зависимости от этого, она переместится из мемо1 в мемо2 или мемо3)
Создаю потоки:
Код процедур(одинаковый):
Как лучше обрабатывать каждую строку, если мне нужно 10 потоков? Т.е., после обработки строки, свободный поток должен начать обрабатывать следующую и т.д. Сейчас процедуры обрабатывают первые 3 строки. У кого какие идеи? Это сообщение отредактировал(а) DIMONSOFT - 25.7.2008, 22:00 --------------------
|
||||
|
|||||
Riply |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Комодератор Сообщений: 572 Регистрация: 27.3.2007 Где: St. Petersburg Репутация: 3 Всего: 32 |
Увидев первые строчки кода, собралась затянуть свою старую песню про Handl`ы, но случайно скользнула взглядом ниже, и увидела процедуру sort1 ... DIMONSOFT, прежде чем писать, рекомендуется хоть иногда, хоть что-то почитать ![]() Например статью Петровича о потоках, ссылку на которую ты видишь каждый раз заходя на форум. Или ты только писатель ? ![]() Добавлено через 3 минуты и 13 секунд P.S. Там даже есть грозное предупреждение прямо в заголовке: "Не используйте потоки, не прочитав это" ![]() |
|||
|
||||
DIMONSOFT |
|
||||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 230 Регистрация: 19.12.2004 Где: Киев Репутация: 1 Всего: -3 |
Вот нашел пример:
Токо никак не могу понять, как записать этот код в tnew.addstr ![]()
--------------------
|
||||
|
|||||
Riply |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Комодератор Сообщений: 572 Регистрация: 27.3.2007 Где: St. Petersburg Репутация: 3 Всего: 32 |
Ну что ж. Уже лучше. Но налицо явная нехватка базовых знаий в других вопросах. Почитай еще про классы. Посмотри как они реализуются, например, в "генофонде". Плюс к этому, в Demos, есть отличный пример работы с классом TThread. Если не ошибаюсь, он (пример) так и называется "TThread". |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Delphi: Общие вопросы" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |