السلام عليكم
عندي برنامج به قاعدة بيانات كبيرة الحجم وأريد عمل setup للبرنامج بحيث أن الملف التنفيذي سيكون مساره كالآتي :
C:\program files\books\book.exe
وأريد أن يتعرف الملف التنفيذي على مسار قاعدة البيانات تلقائيا
وللتوضيح أكثر أقول :
لنفرض أن مجلد البرنامج اسمه Books وبداخله قاعدة البيانات واسمها Data وملف Setup
فعدما يقوم المستخدم بعمل setup للبرنامج فإن الملف التنفيذي سيكون مساره مثلا C:\program files\books\book.exe
طبعا لو قام المستخدم بفتح البرنامج فإن البرنامج لا يستطيع التعرف على مكان قاعدة البيانات وأنا أريد أن يكون المستخدم حرا في وضع سورس البرنامج (والذي به قاعدة البيانات) في أي مكان عنده على الهارد
فأريد من البرنامج عند تسطيبه أن يتعرف على مكان قاعدة البيانات تلقائيا ويحفظها مثلا في ملف text مع مسار الملف التنفيذي كما أراه في كثير من الأسطوانات حيث يمكنك أحيانا أن تنزلها على أي مكان على الهارد وبعدها تقوم بعمل setup فتجد الملف التنفيذي يتعرف على مكان قاعدة البيانات مباشرة
ملاحظة : لا يقول لي أحد ضع قاعدة البيانات في app path فكل هذا أعرفه جيدا لكن حالتي هذه مختلفة فانا لا أريد أن أضعها في نفس مسار الملف التنفيذي لأنها كبيرة الحجم جدا وبالتالي فإرفاقها مع setup ليس حسنا
من يتكرم ويضع لنا الحل ؟
وجزاكم الله خيرا
