![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Почему не создается объект ? [D7]
newguest © (2005-08-16 17:47:00)Уважаемые Мастера! Объясните, пожалуйста, такой момент. В примере почтового клиента,
написаного на основе Indy компонентов, в процедуре TfrmMessageEditor.btnAttachmentClick
есть такое выражение:
TIdAttachment.Create(IdMsgSend.MessageParts, OpenDialog1.FileName);
Почему в данном случае не создается объект, как, например, с IdMessage ?
Т.е
var
Mes: TIdMessage;
begin
Mes := TIdMessage.Create(...);
...
Заранее благодарен за ответ !
newguest (2005-08-16 19:34:00) [1]Джо © (16.08.05 18:40) [3]
У меня все нормально. :) Я просто думал, что обязательно должно быть выражение переменная = класс.Create
Всем спасибо!
Джо (2005-08-16 18:40:00) [2]Если он не создается, то выскакивает Exception. В текстовом сообщении приводится причина, по которой он "выскочил". Если же он создается, то Exception не выскакивает. Так что у тебя? ;)
TUser (2005-08-16 18:35:00) [3]Он создается, посто на него не указывает никакая переменная. Поэтому, вероятно, ты и не можешь обнаружить факта его создания.
Eraser (2005-08-16 18:01:00) [4]newguest (16.08.05 17:47)
TIdAttachment.Create(IdMsgSend.MessageParts, OpenDialog1.FileName);
Почему в данном случае не создается объект, как, например, с IdMessage ?
Ещё как создаётся!