PDA

View Full Version : مشکل در نمایش عکس های ذخیره شده در بانک اطلاعاتی



amirtofighi
شنبه 22 اسفند 1388, 15:10 عصر
با سلام به دوستان
من یه برنامه نوشتم و تو form2 یه بانک dbisam دارم که توش عکس ذخیره کردم
ولی یه مشکلی پیش اومده و اینکه وقتی مثلا از فرم3 میخوام یکی از عکسهای این بانک اطلاعاتی رو بخونم و تو یه image قرار بدم با پیغام خطا مواجه میشم
کدهایی که برای یک دکمه که تو فرم 3 هست نوشتم اینه

var
BStream : TStream;
.
.
.
bstream:=form2.DBISAMTable2.CreateBlobStream(form2 .DBISAMTable2.FieldByName('pic'),bmRead);

و به این خط که میرسه این پیغام خطا رو میده:
Undeclared identifier: 'bmRead'

ولی اگه همین دستور رو برا یه دکمه تو فرم 2 بنویسم خطایی نشون نمیده
مشکل از کجاست؟

hadisalahi2
یک شنبه 23 اسفند 1388, 10:23 صبح
در این مورد در سایت زیاد بحث شده.
به بانک اطلاعاتی مربوط نمیشه.
دستورات خوندن مشکل داره.
کلماتی مثل عکس ، تصویر , Blob و ... از این قبیل رو جستجو کن میتونی دهها کد پیدا کنی

حسین خانی
دوشنبه 24 اسفند 1388, 15:58 عصر
با سلام :لبخندساده:

و به این خط که میرسه این پیغام خطا رو میده:
Undeclared identifier: 'bmRead'

ولی اگه همین دستور رو برا یه دکمه تو فرم 2 بنویسم خطایی نشون نمیده
مشکل از کجاست؟ برای حل این مشکل در یونیت Form3 این کد رو اضافه کنید :

uses
DB;موفق باشید ...