الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف يمكن أخذ القيمة من حقل من نوع Image في متغير

بدأه أحمد_ليبيا في 26 أغسطس 2008 · 5 رد · 739 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

...........

- لدي برنامج دلفي يتعامل مع قواعد بيانات SQL Server والتي تحتوي على جدول به عمود ونوع البيانات التي يحملها (Image) .. كيف يمكن اخذ القيمة الموجود في الحقل ووضعها في متغير (قمت بتعريف متغير من نوع TImage ولكن لم ينجح معي)...؟؟

تم تعديل هذه المشاركة بواسطة أحمد_ليبيا في 26 أغسطس 2008 في 22:27

moslimbag8.gif

------

saaid.jpg

#2

السلام عليكم

هل جربت DBimage

#3

هل تقصد نوع المتغير أم المكون إذا كان الاخير فلا نريد استخدامه لانني اريد حفظ الصورة في متغير (نستطيع القول ان اسمه صوري)

moslimbag8.gif

------

saaid.jpg

#4

أستخدم متغير من نوع TBlobField

رب اجعلني مقيم الصلاة ومن ذريتي ربنا وتقبل دعاء.

لا تنسى: "العقل مثل العضلة كلما استخدمته أكثر كلما ازدادت قوته"

#5

السلام عليكم...

  1. var
  2. APicture: TPicture;
  3. begin
  4. APicture := TPicture.Create;
  5. try
  6. if ADOTable1.FieldByName('ImageField').IsNull then
  7. APicture := nil
  8. else
  9. APicture.Assign(ADOTable1.FieldByName('ImageField'));
  10. except
  11. ShowMessage('Error');
  12. end;
  13.  

يمكنك بعد ذلك استعمال المتغير APicture، مثلا لعرض الصورة في Image:

  1. Image2.Picture.Assign(APicture);
  2.  

و عندما لا تعود في حاجة إلى الصورة ينبغي مسحها لتحرير الذاكرة:

  1. if Assigned(APicture) then
  2. APicture.Free;
  3.  

طبعاً إذا كنت ستستخدم المتغير APicture في أكثر من مكان فيجب أن يكون عاماً (معرفاً خارج أي إجراء).

نرجو الاستفادة و السلام.

وَ قُلِ اعْمَلُوا فَسَيَرَى اللهُ عَمَلَكُمْ وَ رَسُولُهُ وَ الْمُؤْمِنُونَ

صدق الله العظيم

#6

مشكور أخوي najy_zl ... الكود يعمل بنجاح

moslimbag8.gif

------

saaid.jpg

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…