كيف اظهار صورة من نوع blob
#1
عندي database من نوع interbase وحقل من نوع blob مخزن فيه صور ولااستطيع عرضه في البرنامج
يعطيني رسالة bitmap is not valid كيف استطيع اظهارها رجاء
وشكرا
الرد
#2
السلام عليكم
إقتباس :نوع blob مخزن فيه صور
أولا: كيف عرفت أن صورة خزنت فيه؟
الرد
#3
لانني اقوم بعرضها في برنامج جاهز تظهر الصورة
وعندما احاول اظهاره في برنامج اخر من صنعي لايتم اظهاره
الرد
#4
بعد أن تتأكد أنها ليست Bitmap استخدم TBlobStream، راجع:
http://www.delphi4arab.net/forum/showthr...p?tid=1807
http://www.delphi4arab.net/forum/showthr...p?tid=2913
بالتوفيق.
الرد
#5
لم تعمل الطريقة
يعطيني خطا عندما اكتب له creatblobtream
لم يتعرف عليه
ولااعرف اين اكتب تعريف tblobstream
حاولت كتابته في uses
او قسم الpublic
لم يتعرف عليه
وشكرا
الرد
#6
السلام عليكم :
أخي راجع هذا أيضا
http://www.delphi4arab.net/forum/showthr...p?tid=3375
وفي المنتدى أمثلة كثيرة حول موضوع الصور فقط حاول البحث.
وفق الله الجميع
الرد
#7
image1.Picture.Bitmap.LoadFromStream( ibtable1.CreateBlobStream(ibtable1.FieldByName('in_snapshot'), bmRead));
ضعت هذا الكود ومازال يعطيني bitmap is not valid
الرد
#8
السلام عليكم
أخي قم بإفراغ قاعدة البيانات وبخاصة حقل الصورة ثم ضع زر لاستعراض الصور وزر للحفظ وقم بإدخال الصور من واجهة برنامجك الذي أنشأته بالدلفي وقد وضحت المشكلة هذه في الرابط أعلاه فارجع ‘ليه وستحل مشكلتك.
الرد


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم