السلام عليكم ورحمة الله وبركاته
عند التفكير في تشغيل البرنامج الذي قمت بتصميمه على أجهزة أخرى - على الأغلب لا يوجد عليها فوكس برو -
قد تتفاجأ في بعض الأحيان بأن بعض الأمور لا تجري كما هو مخطط لها... نتيجة نسيان بعض الملفات
مثل ملفات تشغيل الفوكس البرو أو ملفات DLL أو الخطوط وغيرها مما يلزم،
كما انك على الأغلب قد تحتاج لعمل مجلدات خاصة حسب طريقة عمل النظام لديك.
لذا قد يكون استخدام معالج تنصيب للبرنامج وكافة المرفقات الخاصة به أفضل وأسهل ويتيح لك تنظيم ما تود نقله للأجهزة الأخرى بشكل فعال
فعند تشغيل برنامج على أجهزة لا يوجد عليها الفوكس برو فانت على الأغلب عليك التأكد من اتمام التالي بشكل صحيح :
- نسخ ملفات الـ Run Time الخاصة بالفوكس برو
- نسخ ملفات الـ DLL والـ OCX والتأكد مما تحتاج اليه منها وتثبيتها بشكل صحيح
- نسخ ملفات الخطوط وعمل تثبيت لها
- وقد تحتاج لعمل مجلدات اضافية.... للجداول مثلاً أو لأي غايات أخرى
-عمل اختصارات على سطح المكتب أو في القائمة الرئيسية للوندوز
لذا ستجد أنه من المفيد استخدام برنامج يفعل ذلك بكل سهولة.
البرنامج اسمه Inno Setup
تستطيع تحميله من هنا : Inno Setup
بعد تحميله قم بتحميل المثال الذي سأضعه في أسفل الموضوع :
ستجد فيه التالي : ملف اسمه Setup ومجلدات Fonts - Realease - Output
طبعا جميع المسميات اختيارية أي أنك غير مضطر للالتزام بها
ستجد برنامج التنصيب الموجود في المثال في مجلد الـ Output قم بتنصيبه وتتبعه
ستجد بأنه قام بعمل المجلدات اللازمة، ونقل الملفات، وتنصيب الخطوط، وعمل الاختصارات اللازمة
-----------------------------------------------------------------------------------------------
ملف الـ Setup هو الملف الرئيسي الذي عليك تنظيمه بالشكل الذي تريده :
القسم الأول فيه التعريفات الاساسية
#define MyAppName "Accounting System" #define MyDefaultDirName "D:\MySystem" #define MyAppPublisher "Company Name" #define MyAppURL "http://www.Domain.com" #define MyApplication "test_system.exe" #define MyVersion "9.2.12"
يليه :
المكتبات المراد انشاؤها ثم الملفات المراد نسخها أو تثبيتها....وهكذا
وكل ما عليك بعد تجهيز الملف كما ترغب هو عمل Compile من القائمة الرئيسية
وستجد الـ Setup.exe الجديد في ملف الـ Output
مع التحية
