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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 03.08.2009, 21:13   #1
betirsolt
Форумчанин
 
Регистрация: 20.07.2009
Сообщений: 421
По умолчанию Прием почты в Delphi

Доброе время суток..я смотрел видео урок как организовать прием почты..но там используется компонент POP3..но я его у себя в Delphi 10 Lite не могу найти(((в чем может быть проблема??может мне надо что то дополнительно установить к нему???
Уважаемые модераторы, Я всячески стараюсь не нарушать правила сайта, будьте снисходительны
betirsolt вне форума Ответить с цитированием
Старый 03.08.2009, 23:04   #2
hoza_syl
Форумчанин
 
Аватар для hoza_syl
 
Регистрация: 23.05.2008
Сообщений: 219
По умолчанию

В версии лайт может и не быть этого компонента. Попробуй скачать его с каталога компонетов www.torry.net
The Revolution is Now!
hoza_syl вне форума Ответить с цитированием
Старый 03.08.2009, 23:29   #3
betirsolt
Форумчанин
 
Регистрация: 20.07.2009
Сообщений: 421
По умолчанию

всем спасибо я установил CODE GEAR Delphi 2007 и там есть все компоненты...я хотел написать такой скромный почтовик.вот код:#

unit Unit1;

interface

uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, IdMessage, IdBaseComponent, IdComponent, IdTCPConnection,
IdTCPClient, IdExplicitTLSClientServerBase, IdMessageClient, IdPOP3, StdCtrls;

type
TForm1 = class(TForm)
IdPOP31: TIdPOP3;
IdMessage1: TIdMessage;
Memo1: TMemo;
Button1: TButton;
Label1: TLabel;
Label2: TLabel;
Label3: TLabel;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
function upmessage: longint;
end;

var
Form1: TForm1;
msgcount,i:integer;

implementation

{$R *.dfm}

{ TForm1 }

procedure TForm1.Button1Click(Sender: TObject);
begin
upmessage;
end;

function TForm1.upmessage: longint;
begin
idpop31.Connect;
msgcount:=idpop31.CheckMessages;
if msgcount>0 then
begin
for i := 1 to msgcount do
begin
idmessage1.Clear;
idpop31.Retrieve(i,idmessage1);
label1.Caption:=idmessage1.Subject;
label2.Caption:=idmessage1.From.Add ress;
memo1.Text:=idmessage1.Body.Text;
label3.Caption:=datetostr(idmessage 1.Date);
idpop31.Disconnect;
end
end
else
begin
form1.Caption:='Писем нет';
idpop31.Disconnect;
end;
end;

end.

все компилируется без ошибки...но когда я открываю эту прогу и нажимаю получить почту то он выдает ошибку connection closed grasefully..в чем может быть проблема???
Уважаемые модераторы, Я всячески стараюсь не нарушать правила сайта, будьте снисходительны

Последний раз редактировалось betirsolt; 04.08.2009 в 15:33.
betirsolt вне форума Ответить с цитированием
Старый 04.08.2009, 05:00   #4
KORN
Банхаммер
Участник клуба
 
Аватар для KORN
 
Регистрация: 17.02.2007
Сообщений: 1,754
По умолчанию

с торрентов скачай CodeGear RAD Studio 2009 пусть весит много, но возможности огромны... сколько пользуюсь не было необходимости в новых компонентах...
Перед тем как спросить ищи на форуме и в GOOGLE
KORN вне форума Ответить с цитированием
Старый 04.08.2009, 09:21   #5
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

ну можно посмотреть в сторону бесплатного и распространяемого в исходных текстах пакета
Synapse (The synchronyous socket library.)
Рекомендую.
Serge_Bliznykov вне форума Ответить с цитированием
Старый 05.08.2009, 22:40   #6
betirsolt
Форумчанин
 
Регистрация: 20.07.2009
Сообщений: 421
По умолчанию

ребята помогите...уж очень сильно я хочу сделать этот почтович
Уважаемые модераторы, Я всячески стараюсь не нарушать правила сайта, будьте снисходительны
betirsolt вне форума Ответить с цитированием
Старый 06.08.2009, 05:53   #7
KORN
Банхаммер
Участник клуба
 
Аватар для KORN
 
Регистрация: 17.02.2007
Сообщений: 1,754
По умолчанию

в delphi есть папка demos и там есть исходник почтовой программы, советую его поковырять... но в lite версии не факт что есть эти компоненты/исходники
Перед тем как спросить ищи на форуме и в GOOGLE
KORN вне форума Ответить с цитированием
Старый 06.08.2009, 15:39   #8
betirsolt
Форумчанин
 
Регистрация: 20.07.2009
Сообщений: 421
По умолчанию

Цитата:
Сообщение от KORN Посмотреть сообщение
в delphi есть папка demos и там есть исходник почтовой программы, советую его поковырять... но в lite версии не факт что есть эти компоненты/исходники
у меня и вправду нет такой папки((а с моим кодом можешь помочь???или скинуть другой исходник чтоб я мог переделать под себя
Уважаемые модераторы, Я всячески стараюсь не нарушать правила сайта, будьте снисходительны
betirsolt вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Отправка почты с Delphi 7 vitawt Работа с сетью в Delphi 20 04.06.2014 17:26
запись на прием Kardi PHP 6 22.09.2012 16:00
IdTCPClient, прием сообщений. gusluk Работа с сетью в Delphi 1 26.12.2008 09:48
прием сообщений win32 oto_aki Общие вопросы C/C++ 9 26.02.2008 20:58
Прием SMS SERG1980 Свободное общение 0 04.10.2007 16:10