Перевірка пошти засобами delphi

тільки корисні матеріали

Головний акціонер Alibaba став найбагатшою людиною в Китаї
статті

Microsoft почала закрите тестування Office 16
статті

Фахівці знайшли діри в безпеці Windows 8.1
статті

У московському метро з'явиться єдина мобільна мережа
статті

eBay буде приймати Bitcoin
статті

Vivitek представила «шкільний» проектор D755WTIR
статті

У Твіттері з'явилася кнопка «Купити»
статті

«Яндекс.Новини» тепер можна переглядати і на iPhone
статті

У цьому уроці ми напишемо програму для перевірки пошти.
Перше що нам треба зробити, це визначитися з завданнями які потрібно щоб виконувала дана програма. І так:

  1. Перевірка пошти
  2. Можливість завдання періоду перевірки пошти
  3. Висновок повідомляти в разі надходження нових листів

В результаті ми отримаємо такий вигляд вікна (Рис.2.):

Перевірка пошти засобами delphi

Рис.2.

Далі створимо код для події onClick кнопки Button1 (для того щоб створити цю подію необхідно два рази клікнути на кнопку, або перейти в Object Inspector перейти на закладку Events, і два рази клікнути по порожньому полю біля назви onClick): Після створення події автоматично згенерує наступний код:

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

Після його редагування ми отримаємо наступний код:

procedure TForm1.Timer1Timer (Sender: TObject);
begin
end;

Реалізуємо код для отримання листів:

Дана частина коду виконує наступні дії:

  1. Передає введені нами параметри з Edit1. Edit4 в IdPOP31
  2. Підключається до сервера
  3. Якщо підключення пройшло успішно - виводить в Memo1 кількість повідомлень, інакше виводить повідомлення з помилкою підключення.
  4. Відключаємося від сервера

Результат роботи можна подивитися на скріншотах нижче:

Перевірка пошти засобами delphi

Рис.3. - Вдале підключення з висновком кількості листів

Перевірка пошти засобами delphi

Рис.4. - Невдале підключення з помилкою

Цей варіант розрахований для початківців. Звичайно можна включити фантазію і доопрацювати програму. Додавши збереження параметрів у файл, можливість додавання багато поштових скриньок для перевірки, можливість згортання в трей, висновок повідомлень - коли є нові повідомлення і багато чого іншого. Якщо кому цікава дана тематика - з радістю продовжу.

Дякуємо за увагу.

Дописую матеріал і їду в до В'єтнаму, а ви поки освоюйте уроки з програмування ну, а якщо теж цікавлять поїздки за кордон, тоді раджу вам відпочинок у В'єтнамі за мінімальними цінами подорожуємо друзі!

Схожі матеріали

Схожі статті