InitializeIso ??

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
bulutsuzluk_35
Üye
Mesajlar: 124
Kayıt: 06 Eki 2007 04:14
Konum: İzmir-Ankara-İstanbul-Antalya
İletişim:

InitializeIso ??

Mesaj gönderen bulutsuzluk_35 »

arkadaşlar merhaba

programdan mail gönderern bir programım var ve şöyle bir sorun var

body kısmının chatset'ini iso-8859-9 yapıyorum ama subject'i yapamıyorum.Forumda idsmtp componentinin isoinitialize event'ının altına

VCharSet:='iso-8859-9' yazın deniyor yazın deniliyor ama ben runtime anında oluşturuyorum componenti.isoinitialize prosedürü'nü kullanıyorum ancak oda işe yaramıyor

Kod: Tümünü seç

procedure TSendMail.Execute;
var
  FIdMessage: TIdMessage;
  Wparam:Word;
  TransferHeader:TTransfer;
  HeaderTransfer:Char;
  CharSet:String;
begin
  FIdMessage:=TIdMessage.Create(nil);
  if FHareket='Gönder' then
  begin
    try
      try
        TransferHeader:=bit8;
        HeaderTransfer:='B';
        CharSet:='iso-8859-9';
        FIdMessage.CharSet:=CharSet;
        FIdMessage.Encoding:=meMIME;
        FIdMessage.ContentType:='text/plain';
        FIdMessage.From.Address:=FFromAddress;
        FIdMessage.Subject:=FSubject;
        FIdMessage.Body.Assign(FBodyMessage);
        FIdMessage.ReplyTo.EMailAddresses:=FFromAddress;
        FIdMessage.Recipients.EMailAddresses:=FRecipientsList;
        InitializeISO(TransferHeader,HeaderTransfer,CharSet);
        FIdSMTP.Send(FIdMessage);
InitializeISO(TransferHeader,HeaderTransfer,CharSet);
yazdığım kod bu.Ama olmuyor
YArdımlarınızı bekliyorum

İyi Çalışmalar....

Kod: Tümünü seç

try
  try
    inc(Bilgi);
  except
    sabir;
  end;
finally
  inc(Mutluluk);
end;
Kullanıcı avatarı
conari
Üye
Mesajlar: 2102
Kayıt: 27 Nis 2006 03:10
Konum: İstanbul & Gebze Karışık

Re: InitializeIso ??

Mesaj gönderen conari »

Indy10 problem yok.
Farklı olarak codda şunu kullanıyorum.
bileşenin özelliklerinde de var.

Kod: Tümünü seç

ContentTransferEncoding:= 'iso-8859-9';
Bir kelimenin anlamını öğretsen bile yeter..
ResimResim
Cevapla