Главная страница
    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.45 MB
Время: 0.035 c
1-1080889492
still_swamp
2004-04-02 11:04
2004.04.18
D8 и ADO


3-1079988659
Алексей
2004-03-22 23:50
2004.04.18
БД "Склад"


14-1079876188
Undert
2004-03-21 16:36
2004.04.18
А куда делось


3-1079711344
ВИКТОР
2004-03-19 18:49
2004.04.18
Таьлица в памяти


14-1080281180
Dmitriy O.
2004-03-26 09:06
2004.04.18
Мож кто делал ?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский