HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Как отправить скажем все формы на имейл на дельфи
  #1  
Старый 10.12.2009, 14:35
Adekvatnyj
Участник форума
Регистрация: 28.10.2009
Сообщений: 129
С нами: 8703313

Репутация: 67
По умолчанию Как отправить скажем все формы на имейл на дельфи

Код:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls;

type
  TForm1 = class(TForm)
    Edit1: TEdit;
    Label1: TLabel;
    Label2: TLabel;
    Label3: TLabel;
    Edit2: TEdit;
    Label4: TLabel;
    Edit3: TEdit;
    Edit5: TEdit;
    Label5: TLabel;
    Label7: TLabel;
    Button1: TButton;
    Button2: TButton;
    Button3: TButton;
    Button4: TButton;
    Label6: TLabel;
    Label8: TLabel;
    Label9: TLabel;
    procedure Button1Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);
begin

end;

end.
что то типа того, вот тут я не силен совсем.
надо отправить все поля Edit при нажатие кнопки баттон1 клик
как это сделать
 
Ответить с цитированием

  #2  
Старый 10.12.2009, 15:03
Linkus
Участник форума
Регистрация: 20.12.2008
Сообщений: 130
С нами: 9152722

Репутация: 11
По умолчанию

через Indy -компоненты можно. Вот пример

wm-help.net/articles/article/03.03.20069183-30.html

p.s. use gooooooogle
 
Ответить с цитированием

  #3  
Старый 10.12.2009, 15:30
DeaD_MoroZ
Banned
Регистрация: 03.11.2009
Сообщений: 112
С нами: 8694756

Репутация: 17
По умолчанию

Код:
var
Msg: TIdMessage;
begin
Msg.Subject:='тема сообщения';              
Msg.Recipients.EMailAddresses:='smthink@mail.ru';
Msg.From.Adress:='smbody@mail.ru';          //автор письма
Msg.Body.Text:=edit1.text+edit2.text;           
Msg.Date:=StrToDate('01.12.2004');//дата отправки письма может быть любой
end;   


IdSMTP1.Port:=25;
IdSMTP1.Host := 'smtp.mail.ru';
IdSMTP1.Connect(5000);
IdSMTP1.AuthenticationType:=atLogin;
IdSMTP1.Username:='test';
IdSMTP1.Password:='test';
if Connected=True then IdSMTP1.Send(Msg);
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Халявный интернет или как спрятаться надежнее чем VPN или SSH с цепочкой соксов. kodzero Статьи 20 06.08.2010 23:54
[Delphi]/[Pascal] Задай вопрос, получи ответ Isis С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 6762 17.06.2010 21:23
Интервью с сотдрудником отдела "К" elimS2 Мировые новости. Обсуждения. 69 12.11.2009 18:02
Как стать хакером! foreva Болталка 19 12.12.2007 00:12



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.