delphi4arab منتديات دلفي للعرب

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