13-03-2019, 10:42 PM
السلام عليكم
مشروع دلفي صغير بقاعدة بيانات Absolute
هل بامكاني تحزيمه ليصبح محمول
بمعني يعمل بدون تنصيب عند نقله لجهاز أخر
و كيف يمكن ذلك
على ما اظن برنامج Inno Setup Compiler لا يوفر هاته الخدمة
ما هو البرنامج الأمثل لتحزيم مشروع بقاعدة بيانات abs على شكل برنامج محمول
|
13-03-2019, 10:42 PM
السلام عليكم
مشروع دلفي صغير بقاعدة بيانات Absolute
هل بامكاني تحزيمه ليصبح محمول
بمعني يعمل بدون تنصيب عند نقله لجهاز أخر
و كيف يمكن ذلك
على ما اظن برنامج Inno Setup Compiler لا يوفر هاته الخدمة
14-03-2019, 09:04 AM
وعليكم السلام ورحمة الله وبركاته أي برنامج تحزيم/تثبيت ينفع لأن قاعدة بيانات Absolute DB لاتحتاج ملفات خارجية يعني تحتاج ملفين فقط: البرنامج exe وملف قاعدة البيانات .abs Inno Setup ينفع مع كل الحالات ومهما كانت قاعدة البيانات.
رَبَّنَا اغْفِرْ لِي وَلِوَالِدَيَّ وَلِلْمُؤْمِنِينَ يَوْمَ يَقُومُ الْحِسَابُ
14-03-2019, 04:43 PM
شكرا للاخ عبد العزيز
لكن برنامج Inno Setup Compiler يقوم بانشاء ملف تنفيذي للتثبيت لا يوجد به خيار النسخ المحمولة أنا أريد بعد التحزيم ينقل الى جهاز آخر ويعمل به بدون تثبيت مثل البرامج المحمولة مثلا لو نقلت الملف التنفيذي الذي انشأه الدلفي مع قاعدة البيانات هل يعمب بجهاز كمبوتر آخر لا يحتوي على دلفي وكيف يتم اتصال البرنامج بقاعدة البيانات
السلام عليكم ،
نعم أخي الحبيب ، إذا قمت بنقل برنامجك + قاعدة البيانات إلى كمبيوتر آخر ، لا تحتاج لتنصيب اي برنامج إضافي. يعني inno setup يقوم بتوليد برنامج التثبيت ، و لا تحتاج أي شيء لإنشاء برنامج التثبيت إلا إالى البرامج التالية. 1- برنامجك 2- قاعدة البيانات 3- برنامج inno Setup. أين المشكلة ؟
اللهم اجعلني من أهل القرآن ، الذين هم أهلك و خاصتك.
تذكر بأن الوقت الذي تلهو فيه ، غيرك يبني مجده فيه.
14-03-2019, 07:31 PM
انا لا أحتاج لتوليد برنامج التثبيت ...
ببساطة ماذ أفعل لمشروعي عند تحويله لجهاز آخر ليعمل دون تثبيت هل ذلك ممكن ???
14-03-2019, 09:41 PM
(14-03-2019, 07:31 PM)Ramzi2 كتب : انا لا أحتاج لتوليد برنامج التثبيت ... نعم ممكن جدا ، ضع برنامجك + قاعدة البيانات في مجلد واحد ، وانتهى الأمر . انتبه فقط لمسار قاعدة البيانات ، لا تجعلها دائما في مسار ثابت ، بمعنى لا تجعل مسار قاعدة البيانات مثلا C:\MyApplication ، بل حدد مسار قاعدة البيانات برمجيا. بالتوفيق.
اللهم اجعلني من أهل القرآن ، الذين هم أهلك و خاصتك.
تذكر بأن الوقت الذي تلهو فيه ، غيرك يبني مجده فيه.
15-03-2019, 07:55 PM
شكرا أخي
هل من افادة وتوضيح إن امكن في طريقة تحديد مسار قاعدة البيانات برمجيا لم تنجح معي مع قواعد ABS
17-03-2019, 01:10 PM
كود : ABSDatabase1.DatabaseFileName:=ExtractFilePath(ParamStr(0))+'database.abs';
رَبَّنَا اغْفِرْ لِي وَلِوَالِدَيَّ وَلِلْمُؤْمِنِينَ يَوْمَ يَقُومُ الْحِسَابُ
17-03-2019, 07:34 PM
شكرا جزيلا هذا ما كنت ابحث عته لكن ...
لم يحالفني الحظ في تطبيق المثال الدي ارفقه محاولتي في تغيير المسار ارفقها هنا ممكن تقول لي اين المشكل لانه بعد التنفيذ لا يتصل بقاعدة البيانات ؟؟؟ Test_01.rar (الحجم : 1.92 ك ب / التحميلات : 14)
17-03-2019, 08:40 PM
السلام عليكم
جرب PHP كود : ABSDatabase1.Close;
و لرب نازلة يضيق لها الفتى ذرعا و عند الله منها المخرج
ضاقت فلما استحكمت حلقاتها فرجت و كنت اضنها لا تفرج |
|