Paradox veri tabanına resim yerlestirmede hata

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
secret_boy
Üye
Mesajlar: 151
Kayıt: 17 Kas 2005 04:46

Paradox veri tabanına resim yerlestirmede hata

Mesaj gönderen secret_boy »

merhaba herkese iyi seneler arkadaslar.
asagıda verdigim kodu calıstıramadım bana yardım edebilirmisiniz.

Kod: Tümünü seç

procedure TForm1.DBImage1DblClick(Sender: TObject);
var
yol:AnsiString;
begin
opendialog1.Title:='Resim Seç';
opendialog1.Filter:='ico dosyaları|*.ico|bmp dosyaları|*.bmp';
if opendialog1.Execute then
begin
yol:=opendialog1.FileName;
table1.Edit;
ImageRESMI.picture.loadfromfile(yol);
table1.Post;
end;
end;
hata olarak gosterdigi yer burası.

Kod: Tümünü seç

ImageRESMI.picture.loadfromfile(yol);
RESMI alanımı tabloda OLE olarak belirttim.
bu kod database wizard da hatasız calısıyor ama kendim olusturdugumda calısmıyor gerekli olan tum baglantıları yaptım ama olmadı.
zaman ayıran herkese tesekkurler..
Kullanıcı avatarı
Kuri_YJ
Moderator
Mesajlar: 2248
Kayıt: 06 Ağu 2003 12:07
Konum: İstanbul
İletişim:

Mesaj gönderen Kuri_YJ »

Selamlar,

Seçtiğiniz Dosya BMP'mi ICO mu vs?

Kolay Gelsin
Kuri Yalnız Jedi
Harbi Özgürlük İçin Pisi http://www.pisilinux.org/
secret_boy
Üye
Mesajlar: 151
Kayıt: 17 Kas 2005 04:46

Mesaj gönderen secret_boy »

kullanıcı ikisinin arasında tercih yaparak eklesin istiyorum.hangisini isterse bmp yada ico farketmez.
tesekkur ederim
Kullanıcı avatarı
mrmarman
Üye
Mesajlar: 4741
Kayıt: 09 Ara 2003 08:13
Konum: İstanbul
İletişim:

Mesaj gönderen mrmarman »

şeklinde deneyin... Burada hata verdi dediği yeri gösterdiğinizde verdiği hatayı da yazarsanız daha kolay çözüm ararız...

Başarılar...
En son mrmarman tarafından 02 Oca 2006 10:06 tarihinde düzenlendi, toplamda 1 kere düzenlendi.
Resim
Resim ....Resim
Kullanıcı avatarı
rsimsek
Admin
Mesajlar: 4482
Kayıt: 10 Haz 2003 01:48
Konum: İstanbul

Mesaj gönderen rsimsek »

Bilgiyi paylaşarak artıralım! Hayatı kolaylaştıralım!!
Kullanıcı avatarı
mrmarman
Üye
Mesajlar: 4741
Kayıt: 09 Ara 2003 08:13
Konum: İstanbul
İletişim:

Mesaj gönderen mrmarman »

Pardon code tag'ın içi boş çıkmış...

Kod: Tümünü seç

procedure TForm1.ImageRESMIDblClick(Sender: TObject);
var
  yol    : AnsiString;
  Ico    : TIcon;
  Bitmap : TBitmap;
begin
  opendialog1.Title := 'Resim Seç';
  opendialog1.Filter:= 'ico dosyaları|*.ico|bmp dosyaları|*.bmp';
  if opendialog1.Execute then
  begin
    yol := opendialog1.FileName;
    table1.Edit;
    If UpperCase(ExtractFileExt(OpenDialog1.FileName)) = '.ICO'
    then begin
           Ico := TIcon.Create;
           Ico.LoadFromFile(Yol);
           Bitmap := TBitmap.Create;
           Bitmap.Height := Ico.Height;
           Bitmap.Width := Ico.Width;
           Bitmap.Canvas.Draw(0, 0, Ico);
           ImageRESMI.picture.Graphic := Bitmap;
           Bitmap.Free;
           Ico.Free;
         end
    else ImageRESMI.picture.loadfromfile(yol);
    table1.Post;
  end;
end;
Resim
Resim ....Resim
secret_boy
Üye
Mesajlar: 151
Kayıt: 17 Kas 2005 04:46

Mesaj gönderen secret_boy »

merhabalar
Delphinin verdigi hatayı resim olarak ekledim.simdiden tesekkur ederim.

Resim
shadowmann
Üye
Mesajlar: 508
Kayıt: 30 Oca 2004 10:49

Mesaj gönderen shadowmann »

yol yerine openpicturedialog1.filename i denermisin.Bir de jedinin db image ini kullanın. ayrıca
RESMI alanımı tabloda OLE olarak belirttim
demişsiniz. bildigiim kadarıyle bu alanın graphic veya blob olması lazım.

Kod: Tümünü seç

IBDSSBY.Edit;
if OpenPictureDialog1.Execute then 
 JvDBImage1.Picture.LoadFromFile(OpenPictureDialog1.FileName);
Her zaman bir vâmuk-i azra olur alem bu ya,
Nev-be-nev efsaneler peydâ olur alem bu ya,
Kabz u bast kıl tefekkür aleminde ey gönül,
Vakt-i sermânın sonu, vakt-i germân olur alem bu ya...
Kullanıcı avatarı
mrmarman
Üye
Mesajlar: 4741
Kayıt: 09 Ara 2003 08:13
Konum: İstanbul
İletişim:

Mesaj gönderen mrmarman »

@mrmcop yazdı:procedure TForm1.ImageRESMIDblClick(Sender: TObject);
Hocam. DBImage1'in adını IMAGEresmi olarak değiştir ve yazdığım kod ile güncelle, hem ICO hem BMP için çalışacaktır.

- Zaten hatada bağırıyor, IMAGEresmi tanımlanmamış diye... :wink:
Resim
Resim ....Resim
secret_boy
Üye
Mesajlar: 151
Kayıt: 17 Kas 2005 04:46

Mesaj gönderen secret_boy »

tesekkurler hocam halletim ilgilenen herkese cok tesekkur ederim herkese basırılı gunler dilerim
Cevapla