يمكن لأنظمة Windows مثل Windows Vista وWindows 7 أو أعلى أن تدعم عرض الرموز الكبيرة، لكن البرامج المجمعة بواسطة Delphi يمكنها فقط عرض أيقونات 32x32، مما يجعل البرامج المجمعة بواسطة Delphi تبدو غير احترافية على الإطلاق. اسمحوا لي أن أشارككم طريقة تجميع برامج الأيقونات الكبيرة في دلفي.
لاستخدام مجموعة كبيرة من الأيقونات، يجب عليك أولاً إعداد صورة أيقونات بحجم 256 × 256.
استخدم برنامج تحرير الأيقونات، مثل IconWorkshop، لفتح ملف ico الخاص بك، وإنشاء رمز جديد بلون حقيقي مقاس 256 × 256، واستيراد ملف الصورة الخاص بك إلى الرمز. بعد حفظ الأيقونة، انسخ ملف الأيقونة إلى دليل مشروعك، بافتراض أنه mainico.ico، ثم أنشئ ملف mainico.rc ضمن مشروعك وأدخل النص فيه:
MAINICON ICON mainico.ico
افتح نافذة سطر الأوامر، وقم بتحويل الدليل إلى دليل المشروع الخاص بك، وأدخل الأمر rc mainico.rc، ثم اضغط على Enter للتنفيذ. في هذا الوقت، سيتم إنشاء ملف mainico.RES في دليل المشروع الخاص بك.
افتح مشروعك في دلفي، حدد القائمة Project->عرض المصدر، وأضف سطرًا {$R Mainico.RES} أسفل {$R *.res}، ثم قم بتجميع البرنامج.
يقوم نظام Windows بتخزين الرموز مؤقتًا، لذا قد لا ترى التأثير بعد التجميع مباشرة. يمكنك نسخ البرنامج المترجم إلى مكان آخر لمعرفة ما إذا كان سيصبح رمزًا كبيرًا.
يستدعي الأمر rc برنامج Microsoft Windows Resource Compiler