Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.08.2008, 04:52   #1
Черничный
Форумчанин
 
Регистрация: 27.01.2007
Сообщений: 293
По умолчанию Поток

В то время пока smpt пытается подключится программа зависат. Знаю что надо заключить это дело в поток и вызывать поток просто напросто. Помогите реализовать поток и вызвать его.
Черничный вне форума Ответить с цитированием
Старый 25.08.2008, 08:20   #2
FaTaL
Участник клуба
 
Аватар для FaTaL
 
Регистрация: 09.11.2007
Сообщений: 1,761
По умолчанию

Так просто вынесите Ваше подключение в поток и всё. Или Вы не знаете как это сделать?
Как вариант Application.ProcessMessages; поставить в процедуре подключения SMTP
FaTaL вне форума Ответить с цитированием
Старый 25.08.2008, 15:54   #3
Черничный
Форумчанин
 
Регистрация: 27.01.2007
Сообщений: 293
По умолчанию

так вот и прошу. Логику я понимаю. Надо пустой поток в юните и кнопку вызова потока
Черничный вне форума Ответить с цитированием
Старый 25.08.2008, 16:19   #4
FaTaL
Участник клуба
 
Аватар для FaTaL
 
Регистрация: 09.11.2007
Сообщений: 1,761
По умолчанию

Ну здесь как работать с потоком писать много. Советую качнуть книгу Фленова Библия Delphi и глянуть раздел работы с потоками. Просто и доступно.
FaTaL вне форума Ответить с цитированием
Старый 27.09.2008, 20:11   #5
BOBAH13
Android Developer
Старожил Подтвердите свой е-майл
 
Аватар для BOBAH13
 
Регистрация: 19.02.2007
Сообщений: 3,708
По умолчанию

Привет всем. Нашел тему с подходящим наззванием тут. Так вот, есть главный поток VCL где форма и другое... В классе формы описаны всякие функции и куча классов с данными в памяти соответственно. Все это выводит графику и связано очень сильно между собой. Вывод графики производится довольно таки медленно, не подскажите выход ли использование потоков в моей ситуации ? код вывода графики уже оптимизировал как только можно ну довольно таки не плохо.
BOBAH13 вне форума Ответить с цитированием
Старый 27.09.2008, 21:23   #6
Квэнди
Старожил
 
Аватар для Квэнди
 
Регистрация: 13.12.2006
Сообщений: 3,859
По умолчанию

Упрощений работы с потоками существует великое множество.
ОДин из примеров в вложении: позволяет интуитивно понятно организовать работу потока, но не думайте, что он все сделает за вас. Основную теорию многопоточности вам в любом случае знать надо обязательно, чтобы потом не появлялась куча тем вида "я в потоке заполняю Listbox , а у меня регулярно вылетает ошибка"
Вложения
Тип файла: rar BMDelphiThread.rar (71.1 Кб, 26 просмотров)
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи
Квэнди вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Поток в никуда... prizrak1390 Работа с сетью в Delphi 1 30.06.2008 10:32
Убить поток Баламут Общие вопросы Delphi 3 22.03.2008 05:04
Как остановить поток? Никки Win Api 3 06.12.2007 22:04
Ethernet . 'поток E1' ? Artem25 Свободное общение 0 09.10.2007 17:44