09-10-20, 11:27 PM
(آخر تعديل لهذه المشاركة : 09-10-20, 11:30 PM {2} بواسطة ميدو الفنان.)
(09-10-20, 11:14 PM)عبد العزيز البسكري كتب :السّلام عليكم و رحمة الله و بركاتهشوف أخي الكريم .. ميدوأمامك خيار واحد من الخيارين الاثنين .. لا ثالث لهماأعطيك كود يقوم بنسخ الخطوط الخاصّة في مجلّد الخطوط بالنظام على القرص الصلب Cلكن سيقف أمامك شرطي غير متسامحو يطالبك بالتشغيل كمسؤولو بيني و بينك .. غير منطقيو من حيث إيتيكيت التعامل مع العميل .. غير مقبول أن تقول له بل تجبره و توصيه( خذ بالك .. عند نسخ الخطوط .. شغل القضية كمسؤول )إذن ..ما هو الحل ..الطريقة الوحيدة السليمة و الصحيحة و بدون حتى ما تحس أنّ الخط إتنسخ ..هناتحياتي
بالظبط مش عاوز اني اخلي البرنامج يشتغل كمسؤول لان ده بيثير الشبهات ولاسف الطريقة الاخري الثانية هذه لم تفدني اريد طريقة ان البرنامج يستدعي الخطوط بجانب البرنامج هل يمكن ذلك ام لا ؟
(09-10-20, 11:21 PM)kiki كتب : وعليكم السلام ورحمة الله وبركاتهاشكرك جدا ولكن لا احب استخدام هذه الطريقة للاسف لان يجب تشغيل البرنامج كمسؤول
فى البداية قم بعمل نسخ لملفات الخطوط بجانب البرنامج او فى مجلد تحت اسم fonts بجانب البرنامج
وتضع ملفات الخطوط بداخل هذا المجلد وبالتالى تقوم بعمل كود عند فتح البرنامج
يقوم بنسخ ما بداخل المجلد (ملفات الخطوط ) الى هذا المسار
C:\Windows\Fonts
طيب كيف يتم بناء الفكرة كل ما عليك بوضع settings للبرنامج وليكن تحت اسم Fonts ومن نوع int وقيمته 0
وعند تشغيل تلبرنامج التحقق اذا كان القيمة = 0 يقوم باجراء عملية النسخ وبعد كود النسخ تغغير القيمة الـ 1
الطريقة الثانية وهو عند فتح البرنامج التحقق من وجود اسماء الخطوط للملفات بهذا المسار المذكور مسبقاً وهذا الطريقة افضل
C:\Windows\Fonts
وكلما لم يتحقق وجود الملفات يقوم بنسخ الملفات التى بجانب البرنامج الى هذا المسار
طيب انت مش حابب تضع الخطوط بجانب البرنامج كل ما هو عليك وضوعه فى الريسورس داخل البرنامج واستخراجه عند عملية التحقق