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

Вниз

Можно ли создать TIdSMTP в безформеном приложении? (=сервис NT)   Найти похожие ветки 

 
Layner ©   (2004-02-13 11:18) [0]

Далаю так, что то не получается :( Ф-ю вызываю так SendMail("192.168.1.1");
function SendMail(aHost: String): Boolean;
var
IdSMTP: TIdSMTP;
begin
Result := false;
CoInitialize(nil);
try
IdSMTP.Create(nil);
// тут даже пусто! Без кода! А всё равно ругается!
IdSMTP.Free;
finally
CoUnInitialize;
end;
end;

И ругается... на блок памяти, такой то... Что то не так делаю? :(
Заранее благодарю.


 
Layner ©   (2004-02-13 11:20) [1]

Вот весь код, в файле *.dpr
program mailsend;

uses
 SysUtils, Variants, Classes, StdCtrls, IdBaseComponent, IdComponent, IdTCPConnection,
 IdTCPClient, IdMessageClient, IdSMTP, IdMessage, ActiveX;

{$R *.res}

function SendMail(aHost: String): Boolean;
var
IdSMTP: TIdSMTP;
//IdMessage: TIdMessage;
begin
Result := false;
CoInitialize(nil);
try
IdSMTP.Create(nil);
// тут даже пусто! Без кода! А всё равно ругается!
IdSMTP.Free;
finally
CoUnInitialize;
end;
end;

begin
  SendMail("192.168.1.1");
end.


 
Layner ©   (2004-02-13 11:23) [2]

Да, это ec-но не сервис NT, я пока делаю на exe, без формы (и не консольном :).
На "форменом exe" работает без проблем. Но там TIdSMTP в качестве компанента кинут на форму...
:(


 
Verg ©   (2004-02-13 11:36) [3]


> function SendMail(aHost: String): Boolean;
> var
> IdSMTP: TIdSMTP;
> //IdMessage: TIdMessage;
> begin
> Result := false;
> CoInitialize(nil);
> try
> IdSMTP := TIdSMTP.Create(nil);
> // тут даже пусто! Без кода! А всё равно ругается!
> IdSMTP.Free;
> finally
> CoUnInitialize;
> end;
> end;
>
> begin
>   SendMail("192.168.1.1");
> end.


 
Layner ©   (2004-02-13 13:00) [4]

Да... ложанулся я.... Спасибо Verg !!!



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

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

Наверх




Память: 0.47 MB
Время: 0.044 c
3-1080120585
Max1
2004-03-24 12:29
2004.04.18
Access поле типа счетчик


1-1080637822
vintik
2004-03-30 13:10
2004.04.18
Отличие Sender от Self


6-1076518889
ALEKCEY
2004-02-11 20:01
2004.04.18
Создать список фаилов на FTP сервере при помощи NMFTP


14-1079973539
Обитатель
2004-03-22 19:38
2004.04.18
Про тех кто отвечает...


1-1080727223
Виноградов Алексей
2004-03-31 14:00
2004.04.18
Моя консольная программа отображает русский текст иероглифами(+)