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

نسخة كاملة : مكون PannelResize (لحل مشكلة توافق التطبيق مع مقاييس الشاشات)
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم ورحمة الله وبركاته.
في الحقيقة هذا المكون منذ زمن طويل و هو عندي و لم اطلع عليه إلا البارحة .
لن أقول شيئا Wink   ، أترككم مع تجربة المكون.
يوجد أيضا مثال تطبيقي ، قمت فقط بإضافة حفظ أبعاد الفورم في ملف ini ليتم تحميلها عند تشغيل البرنامج.
هذا المكون متوافق مع الإصدار 7 و الإصدار الأخير الإسكندرية.

كلمة السر  Big Grin :
delphi4arab.net

رابط تحميل المكون مع المثال :

https://www.mediafire.com/file/p8ow6hig8...r.rar/file
و عليكم السلام و رحمة الله تعالى و بركاته

Easysize يعود الى 1999
جربته الأن على اصدار Delphi 11

PHP كود :
https://megaload.co/d/Apt5dVS 


و النتيجة:
يتم التثبيت بدون اي اعتراض او تعديل على السورس...

[صورة: 4nfxb1Y.gif]
(14-11-2021, 05:10 PM)FiREWORKS كتب : [ -> ]و عليكم السلام و رحمة الله تعالى و بركاته

Easysize يعود الى 1999
جربته الأن على اصدار Delphi 11

PHP كود :
https://megaload.co/d/Apt5dVS 


و النتيجة:
يتم التثبيت بدون اي اعتراض او تعديل على السورس...

لكن يبقى دائما لا يشتغل في بيئة 64 بت.

[dcc64 Erreur] E2161 Error: RLINK32: Unsupported 16bit resource in file "C:\composants_Delphi11\Easysize\Easysize.d16"
بسبب ان نوع الريسورس 16 بت تم التخلي عنه...
هذا النوع يعود الى اصدارات دلفي القديمة جدا، يمكنك التعديل او حذف الديركتيف نهائيا...
او تحديث نوع الريسورس المستعمل حاليا...

بالمناسبة، ملف الريسورس يحتاجه دلفي لاظهار فقط ايكونة المكون...
تمت التجربة لبناء تطبيق 64 بت بنجاح...

PHP كود :
{$IFDEF WIN32}
{
$R Easysize.d32}
{
$ELSE}
//{$R Easysize.d16}
{$ENDIF} 

PHP كود :
//{$IFDEF WIN32}
//{$R Easysize.d32}
//{$ELSE}
//{$R Easysize.d16}
//{$ENDIF}