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

خطأ اثناء تعريف الكائن TPNGObject

بدأه Mohamed El Sayed في 4 ديسمبر 2014 · 3 رد · 1,014 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

كنت قد بحت عن كود يقوم بتحويل الصور من الصيغه bmp ألى png و وجدت هذا الكود

procedure BitmapFileToPNG(const iimage:TBitmap;spath:string);
var
  Bitmap: TBitmap;
  PNG: TPNGObject;
begin
  Bitmap := TBitmap.Create;
  PNG := TPNGObject.Create;
  In case something goes wrong, free booth Bitmap and PNG
  try
    Bitmap:=iimage;
    PNG.Assign(Bitmap);    //Convert data into png
    PNG.SaveToFile(spath);
  finally
    Bitmap.Free;
    PNG.Free;
  end
end;

كما ترون هناك كائن بأسم TPNGObject عند ترجمه الكود يكون الخطأ عنده ,, Undeclared identifier

 

ف هل هناك شئ ما لاضافته الى uses ليعمل هذا الكائن ام ماذا ؟

#2

اضف هذه الوحدة

اقتباس
Vcl.Imaging.pngimage;

 

#3

الوحده غير موجوده

file not found : 'Vcl.Imaging.pngimage'h

#4

حلت المشكله بعد استخدام rad studio xe7 ,, شكرا

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