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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 13.05.2011, 16:22   #21
Azazel9024
Пользователь
 
Аватар для Azazel9024
 
Регистрация: 28.03.2011
Сообщений: 27
По умолчанию

у меня дельфи седьмой..
Тише едешь - дальше будешь ;]
Azazel9024 вне форума Ответить с цитированием
Старый 13.05.2011, 21:04   #22
Azazel9024
Пользователь
 
Аватар для Azazel9024
 
Регистрация: 28.03.2011
Сообщений: 27
По умолчанию

ну так что?есть рабочий способ для дельфи7?
Тише едешь - дальше будешь ;]
Azazel9024 вне форума Ответить с цитированием
Старый 14.05.2011, 13:22   #23
Azazel9024
Пользователь
 
Аватар для Azazel9024
 
Регистрация: 28.03.2011
Сообщений: 27
По умолчанию

остаётся только качать 2010 дельфи?
Тише едешь - дальше будешь ;]
Azazel9024 вне форума Ответить с цитированием
Старый 14.05.2011, 18:34   #24
niki2012
Пользователь
 
Аватар для niki2012
 
Регистрация: 03.01.2011
Сообщений: 64
По умолчанию

Создаете объект idSMTP из вкладки indy clients,
полю AutheneficationType присваиваете atLogin,
создаете объект idMessage из вкладки indy misc,
кидаете на форму idAntiFreeze из той же вкладки,
а дальше
Код:
IdSMTP1.Port:=25;                       
IdSMTP1.Host := 'smtp.mail.ru';
IdSMTP1.Username:='login';  
IdSMTP1.Password:='password';
IdMessage1.Subject:='тема сообщения';
IdMessage1.Recipients.EMailAddresses:='получатель@mail.ru';
idMessage1.From.text:='login@mail.ru';                      
IdMessage1.Body.Text:='Text';

idsmtp1.connect;
if idsmtp1.connected then
begin
  idsmtp1.send(idMessage1);
  idsmtp1.disconnect;
end;
Программист - это не тот, кто пишет программы, а тот, чьи программы работают.
niki2012 вне форума Ответить с цитированием
Старый 15.05.2011, 12:44   #25
Winnerer
Пользователь
 
Аватар для Winnerer
 
Регистрация: 13.05.2011
Сообщений: 16
По умолчанию

Цитата:
остаётся только качать 2010 дельфи?
а какая разница?

niki2012, автор поста хотел сделать свой сервер smtp, а не использовать сторонний

я бы посоветовал гуглить
[ferox]
Winnerer вне форума Ответить с цитированием
Старый 15.05.2011, 12:53   #26
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
niki2012, автор поста хотел сделать свой сервер smtp, а не использовать сторонний
а помоему всетаки клиент а не сервер
Цитата:
а какая разница?
разница в том что в Д2010 в отличие от Д7, String=UnicodeString, а не AnsiString
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.

Последний раз редактировалось Пепел Феникса; 15.05.2011 в 12:57.
Пепел Феникса вне форума Ответить с цитированием
Старый 15.05.2011, 13:08   #27
Azazel9024
Пользователь
 
Аватар для Azazel9024
 
Регистрация: 28.03.2011
Сообщений: 27
По умолчанию

вот такой код получился
procedure TForm1.Button1Click(Sender: TObject);
begin
IdSMTP1.Port:=25;
IdSMTP1.Host := 'smtp.mail.ru';
IdSMTP1.Username:='моёмыло@mail.ru' ;
IdSMTP1.Password:='пароль';
IdMessage1.Subject:='тема';
IdMessage1.Recipients.EMailAddresse s:='моёмыло@mail.ru';
idMessage1.From.text:='моёмыло@mail .ru';
IdMessage1.Body.Text:='Edit1.Text, Edit2.Text';

idsmtp1.connect;
if idsmtp1.connected then
begin
idsmtp1.send(idMessage1);
idsmtp1.disconnect;
end;

НО!
в самом файле вот такая ошибка
http://floomby.ru/content/2jFMEXHtGk/
Тише едешь - дальше будешь ;]

Последний раз редактировалось Azazel9024; 15.05.2011 в 13:20.
Azazel9024 вне форума Ответить с цитированием
Старый 15.05.2011, 14:08   #28
ZvEr_HaCkEr
VisualC++/DirectX
Форумчанин
 
Аватар для ZvEr_HaCkEr
 
Регистрация: 16.07.2010
Сообщений: 831
По умолчанию

Качай рабочий исходник.
ZvEr_HaCkEr вне форума Ответить с цитированием
Старый 23.05.2011, 21:38   #29
Azazel9024
Пользователь
 
Аватар для Azazel9024
 
Регистрация: 28.03.2011
Сообщений: 27
По умолчанию

снова всем привет
я уже по другой теме обращаюсь к вам..)
в общем я решил написать простейшую программу,там будет поле ввода и кнопка ОК,если код верный,приложение закрывается,если нет,то выводится соответств. сообщение.я сделал вот такой вот код
Код:
procedure TForm1.Button1Click(Sender: TObject);
begin
if Edit1.Text = '11' then
showmessage ('Правильно');
close;
else
showmessage ('Не правильно')

end;

end.
ну в общем ясно,да?мне надо,чтобы в случае того,если код введён верно,было показано нужное сообщение,затем только закрытие.вот в этом и проблема.showmessage в правильном случае так и не влазиет в код.помогите пожалуйста,что я не так делаю?заранее спасибо
Тише едешь - дальше будешь ;]
Azazel9024 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Отправка на e-mail romanzi Работа с сетью в Delphi 18 08.03.2014 14:09
отправка данных с edit'a на e-mail фЁдОр Помощь студентам 9 08.12.2011 21:09
e-mail отправка romanzi Работа с сетью в Delphi 1 20.11.2010 21:10