![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 29.08.2007
Сообщений: 10
|
![]()
Здравствуйте, скажите пожалуйста какими еще способами можно отправлять почту кроме Indy.
Объясню почему я задал этот вопрос: Я пользовался Indy компонентами и вот какие большие минусы: 1. Зависание приложения при отправлке - приему почты 2. Очень сложно организовать многопоточность 3. Медленная скачка и отправка файлов по почте (пробовал на нескольких компах с разными модемами) У меня есть желание написать серьезный почтовый клиент и не знаю куда мне обратиться подскажите. (желательно русскоязычные ресурсы) |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 13.12.2006
Сообщений: 3,859
|
![]()
Пишешь свой почтовый клиент ? К чему тогда Indy ? Берем RFC по Imap/SMTP и вперед. Вот собственно и весь совет.
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 04.07.2007
Сообщений: 260
|
![]()
Ребятки, я тоже хочу написать свой почтовый клиент (Для себя) - но в этом даже ни даже... С чего лучше всего начать?
![]() |
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 13.12.2006
Сообщений: 3,859
|
![]()
Как я и писал выше с изучения спецификаций протоколов
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи |
![]() |
![]() |
![]() |
#5 |
Андрей
Форумчанин
Регистрация: 21.11.2006
Сообщений: 457
|
![]()
Итак ответ на вопросы 1 и 2 един очень прост.
1. Приложение не зависает если Indy использовать в не основном потоке. 2. Для реализации потоков используй компонент TBMDThread. Он + Indy отличная связка - проверено опытом. Тока вот если будешь запускать много потоков то они будут подвисать и некоторые выполняться сразу, а некоторые - через N времени - тут аккуратнее...
ICQ: 5311314
[SIGPIC][/SIGPIC] |
![]() |
![]() |
![]() |
#6 | |
Пользователь
Регистрация: 29.08.2007
Сообщений: 10
|
![]() Цитата:
Очень надо. Честно говоря я пишу свою дипломную и хотелось бы сделать ее навороченной, поэтому я хочу сделать две версии с Indy уже готова, а вот много чего с Indy невозможно сделать, и вторую с какими нибудь другими компонентами. |
|
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 13.12.2006
Сообщений: 3,859
|
![]()
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи |
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 10.09.2007
Сообщений: 105
|
![]()
по поводу "зависания", да есть такой минус, так сказать издержки технологии блокирующих сокетов, на которой постоены компоненты Indy. Но, помойму в Delphi 7 есть компонент...
IdAntiFreeze, просто положи на форму, и отрисовка интерфейса висеть не будет. Ну а удобный интерфейс для работы с большинством популярных протоколов обеспечивает Win 32 API. Рекомендую книгу Несвижского "Программирование Аппаратных Средств в Win" (она хоть и не по теме, но в ней есть раздел с описанием примеров отправки сообщений и.т.д.). Также, если все же есть вопросы по Indy, почитай книгу "Глубины Indy" ("Indy in depth") - я скачивал ее откуда то из сети...сейчас не вспомнил откуда конкретно.
Бог сделал людей разными, а генерал Кольт уравнял шансы
|
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 29.08.2007
Сообщений: 10
|
![]()
Я тоже читал "Глубины Indy" и использовал AntiFreeze, но зависания все равно замечаю, так что это вариант только для начинающих, каким я и являлся при изучении Indy.
Господину Квэнди спасибо за ссылочки, обязательно почитаю (все-таки придется инглиш изучать), но мне бы хотелось увидеть русский текст, БОЛЬШАЯ ПРОСЬБА!!! |
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
как обновить indy 9 на indy 10 | Пилигрим | Компоненты Delphi | 16 | 30.04.2010 10:11 |
Indy 9 против Indy 10 | OrdJONY | Свободное общение | 2 | 08.11.2008 20:28 |
IRC в Indy | Zer0 | Работа с сетью в Delphi | 2 | 12.02.2008 09:57 |
закрыть все дочерни окна, кроме главного окна | Worms | Общие вопросы Delphi | 2 | 03.12.2007 22:18 |