Base64 e çevirme

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
a.mikayil
Üye
Mesajlar: 83
Kayıt: 07 Ağu 2010 01:55

Base64 e çevirme

Mesaj gönderen a.mikayil »

Merahaba değerli arkadaşlar. Küçük ama çözemediüim bir sorunum var. Jpeg dosyasını Base64 e çevirmek için aşağıdakı fonksiyonu yazdım(kopyaladım desem daha doğru olur).

Kod: Tümünü seç

function TForm1.JPeg2MIME(jpg: TJPEGImage): String;
var
  ds: TMemoryStream;
begin
  ds := TMemoryStream.Create;
  try
    jpg.SaveToStream(ds);
    ds.Position := 0;
    Result := IdEncoderMIME.Encode(ds);
  finally
    ds.Free;
  end;
end;
Şimdi şu fonksiyonu kullanmak istediğimde parametre yerinde ne yazmam gerekiyor? Ben

Kod: Tümünü seç

Memo1.Lines.Append(JPeg2MIME('D:\Waterlillies.jpg'));
yazdığımda "Incompatible types TjpegImage and String" diyor.
En son a.mikayil tarafından 10 Ara 2010 03:03 tarihinde düzenlendi, toplamda 1 kere düzenlendi.
İstikrar sürsün, Türkiye'm büyüsün inşallah.
Kullanıcı avatarı
unicorn64
Üye
Mesajlar: 919
Kayıt: 04 Nis 2006 08:56
Konum: yine yeniden Ankara ^_^

Re: Base64 e çevirme

Mesaj gönderen unicorn64 »

JPeg2MIME fonksiyonunun tanımına bir kez ddaha göz atın isterseniz...

Kod: Tümünü seç

function TForm1.JPeg2MIME(jpg: TJPEGImage): String;
bazen yükselmek için önce dibi görmek gerekir...

forumda soru sormadan önce bakılmalı bence
daha fazlası için...

yürümeyi öğrenmeden koşmaya çalışanlar için, tökezleyip düşmek kaçınılmazdır...

Resim
Cevapla