Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.11.13;
Скачать: CL | DM;

Вниз

Помогите плз с переходом Indy 9 - Indy 10   Найти похожие ветки 

 
CAMCOH ©   (2005-07-30 13:15) [0]

Есть такой код с использованием Indy 9:


procedure TForm1.Button1Click(Sender: TObject);
var
 lMessage: TIdMessage;
 lTextPart: TIdText;
begin

 // ... some code here to initialize your SMTP server.
 // It could be done somewhere as well
 lMessage := TIdMessage.Create(Self);
 lMessage.From.Address := "myemail@mydomain.com";
 lMessage.Subject := "My test email";
 lMessage.Recipients.Add.Address := "someoneemail@somedomain.com";
 lMessage.Body.Clear;
 lTextPart :=  TIdText.Create(lMessage.MessageParts);
 lTextPart.Body.Text := "This is a plain text message";
 lTextPart.ContentType := "text/plain";
 lTextPart := TIdText.Create(lMessage.MessageParts);
 lTextPart.Body.Text := "<html><body>This is a HTML message</body></html>";
 lTextPart.ContentType := "text/html";
 // ... A code to send a message
end;


Как он должен выглядеть на Indy 10.
Delphi ругается на undeclared identifier TIdText.
Что и как надо поменять в этом коде для того чтобы заработал с Indy 10.


 
Eraser ©   (2005-07-30 14:18) [1]

CAMCOH ©   (30.07.05 13:15)

Особенно мне понравился вот этот кусок:
lTextPart :=  TIdText.Create(lMessage.MessageParts);
lTextPart.Body.Text := "This is a plain text message";
lTextPart.ContentType := "text/plain";
lTextPart := TIdText.Create(lMessage.MessageParts);


 
CAMCOH ©   (2005-07-30 15:43) [2]

Рад что он тебе понравился...
Так как мне всётаки переделать код ?


 
Eraser ©   (2005-07-30 21:10) [3]

CAMCOH ©   (30.07.05 15:43) [2]

А что делает объект lTextPart?
Как связан lMessage с lTextPart и связан ли вообще (через какое св-во)?


 
vers ©   (2005-07-31 02:12) [4]

В справке Delphi 2005 в разделе Indy есть подраздел "Migrating to Indy 10". Там достаточно подробно и с примерами описаны различия в коде при переходе от Indy 9 к Indy 10.


 
kami ©   (2005-07-31 02:18) [5]

Хе.
И где достать эту справку, если в наличии только D5 ?


 
kami ©   (2005-07-31 02:19) [6]

И вообще - есть ли преимущества при переходе на id 10 ?


 
Eraser ©   (2005-07-31 14:00) [7]

kami ©   (31.07.05 02:18) [5]
И где достать эту справку, если в наличии только D5


http://www.indyproject.org/

И вообще - есть ли преимущества при переходе на id 10 ?

Наверное есть, но для меня главное приемущество в том, что 10 совместим с .NET.


 
CAMCOH ©   (2005-07-31 17:20) [8]

Люди.... Хелп...
Помогите всётаки... подскажите что конкретно надо изменить в данном коде.
Правда очень надо :(



Страницы: 1 вся ветка

Текущий архив: 2005.11.13;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.025 c
3-1128368821
ALEX_T
2005-10-03 23:47
2005.11.13
Многопользоватльская прога


1-1129740924
Rav
2005-10-19 20:55
2005.11.13
"Глобальный" перехват исключений


14-1129914900
Gudvin
2005-10-21 21:15
2005.11.13
Востановить удаленные файлы


2-1129712316
Perf2k2
2005-10-19 12:58
2005.11.13
Всем снова привет - проблема с Query


2-1130224792
Quest
2005-10-25 11:19
2005.11.13
Работа с Формами