image ye veritabanından resim çağırmak

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kaptan
Üye
Mesajlar: 395
Kayıt: 01 Tem 2005 04:02

image ye veritabanından resim çağırmak

Mesaj gönderen Kaptan »

selamlar.
normal image bileşenini kullanarak veritabanından nasıl resmi çekebilirim?
Image1.Picture.LoadFromFile(table1resim.value);
kodu gibi.
teşekkürler.
Kullanıcı avatarı
rsimsek
Admin
Mesajlar: 4482
Kayıt: 10 Haz 2003 01:48
Konum: İstanbul

Mesaj gönderen rsimsek »

Daha önce forumda benzer konular geçmişti. Senin yerine aradım, belki işine yarar :wink:
viewtopic.php?t=3088
viewtopic.php?t=13069
Bilgiyi paylaşarak artıralım! Hayatı kolaylaştıralım!!
Kaptan
Üye
Mesajlar: 395
Kayıt: 01 Tem 2005 04:02

Mesaj gönderen Kaptan »

recep abi saolasın. sorunu jedi kurarak çözdüm. veritabanına kaydediyor ve gösterebiliyorum.Fakat gif uzantılı resimleri desteklemiyor. bu sorunu nasıl çözebilirim. bir yöntem gifleri başka bir formata çevirerek diye düşünüyorum fakat onun da kodlarını bilmiyorum. arayacağız artık. Farklı bir yöntem söyleyebilecek veya elinde giflerin formatını değiştiren kod olan biri yardım ederse sevinirim. teşekkürler.
Kullanıcı avatarı
hdayi
Kıdemli Üye
Mesajlar: 1284
Kayıt: 29 Oca 2004 01:53
Konum: Erciyes'in eteklerinden.

Mesaj gönderen hdayi »

Jedi yükle, gif imageleri de gösterir hale gelir image nesnesi.

Kolay Gelsin..
Bişnev in ney çün hikâyet mîküned
Ez cüdâyîhâ şikâyet mîküned
Resim
fduman
Moderator
Mesajlar: 2749
Kayıt: 17 Ara 2004 12:02
Konum: Ankara

Mesaj gönderen fduman »

Jedi bileşenlerine GIF desteği verebilmek için.

JvGif, JvDBImage ekleyip. (uses JvGif, JvDBImage)

unitin en sonuna

Kod: Tümünü seç

initialization
  RegisterGraphicSignature('GIF', 0, TJvGifImage);
end.
eklemen yeterli.
Kullanıcı avatarı
hdayi
Kıdemli Üye
Mesajlar: 1284
Kayıt: 29 Oca 2004 01:53
Konum: Erciyes'in eteklerinden.

Mesaj gönderen hdayi »

@coderlord Allah Razı olsun. Ben hep formu tasarlarken bir gif image yüklüyordum ki çalışırken hata vermesin diye. Hay Allah :)
Bişnev in ney çün hikâyet mîküned
Ez cüdâyîhâ şikâyet mîküned
Resim
Kaptan
Üye
Mesajlar: 395
Kayıt: 01 Tem 2005 04:02

Mesaj gönderen Kaptan »

coderlord yazdı:Jedi bileşenlerine GIF desteği verebilmek için.

JvGif, JvDBImage ekleyip. (uses JvGif, JvDBImage)

unitin en sonuna

Kod: Tümünü seç

initialization
  RegisterGraphicSignature('GIF', 0, TJvGifImage);
end.
eklemen yeterli.
Çok saolun ya. Jvgif unitine de , jvdmimage unitine de RegisterGraphicSignature('GIF', 0, TJvGifImage);kodunu ekledim. Gifi gösteriyor fakat veritabanına kaydederken bitmap image isnot valid diyordu!.Şimdi de key violation diyor.
Teşekkürler.
fduman
Moderator
Mesajlar: 2749
Kayıt: 17 Ara 2004 12:02
Konum: Ankara

Mesaj gönderen fduman »

Kaptan yazdı:...diyordu!.Şimdi de key violation diyor.
Bu gif ile ilgili değil de veritabanı ile ilgili bir sorun gibi görünüyor. Unique Index tanımladığınız bir alana aynı veriye sahip çift kayıt yaptığınızda bu hatayı verir.
fduman
Moderator
Mesajlar: 2749
Kayıt: 17 Ara 2004 12:02
Konum: Ankara

Mesaj gönderen fduman »

Kaptan yazdı:..Jvgif unitine de , jvdmimage unitine de RegisterGraphicSignature('GIF', 0, TJvGifImage);kodunu ekledim.
Hayır jedi'ın kendi unitlerine değil, kendi proje unitine söylediğim kodları ekleyeceksin. Yanlışlık olmasın.

Kendi projene uses JvGif, JvDBImage ile unitleri ekledikten sonra Register functionunu yine kendi proje unitinin en sonuna ekle.
Kaptan
Üye
Mesajlar: 395
Kayıt: 01 Tem 2005 04:02

Mesaj gönderen Kaptan »

çok teşekkür ederim.
Cevapla