PDA

View Full Version : نوشتن و خواندن یک تصویر در بانک اطلاعاتی پارادوکسdelphi5



moeen amirlatifi
سه شنبه 09 دی 1382, 19:58 عصر
با سلام
سوآل من اینه که چگونه میتوان یک تصویر را از شی image در delphi به بانک اطلاعاتی پارادوکس منتقل کرد و چگونه میتوان آن را از همان بانک خواند و در یک شی image دیگر نمایش داد.

B-Vedadian
چهارشنبه 10 دی 1382, 09:49 صبح
با سلام،

پستهایی با عناوین فیلد گرافیکی در همین بخش وجود دارد.

ابتدا نوع فیلد رو توی بانک Blob قرار بدهید. بعد می تونید شئ گرافیک تصویر رو به فیلد نسبت بدید. (Assign کنید)

برای خواندن از بانک، راهی که من استفاده می کردم اول یک شئ JPEGImage می ساختم بعدش فیلد رو به اون نسبت می دادم (همون Assign) بعدش JPEGImage رو به گرافیک تصویر نسبت می دادم. اما راه بهتری هست که توی یکی از پستهایی که بالا بهش اشاره کردم گفته شده

ذخیره:

Table1.Fields[0].Assign(Image1.Picture.Graphic);
...

باز یابی:

JPEGImage:=TJPEGImage.Create;
JPEGImage.Assign(Table1.Fields[0]);
Image1.Picture.Graphic.Assign(JPEGImage);
JPEGImage.Free;
...