delphi4arab منتديات دلفي للعرب
ما هو البرنامج الأمثل لتحزيم مشروع بقاعدة بيانات abs على شكل برنامج محمول - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : ما هو البرنامج الأمثل لتحزيم مشروع بقاعدة بيانات abs على شكل برنامج محمول (/showthread.php?tid=10094)

الصفحات: 1 2


ما هو البرنامج الأمثل لتحزيم مشروع بقاعدة بيانات abs على شكل برنامج محمول - Ramzi2 - 13-03-2019

السلام عليكم

مشروع دلفي صغير بقاعدة بيانات Absolute

هل بامكاني تحزيمه ليصبح محمول 
بمعني يعمل بدون تنصيب عند  نقله لجهاز أخر 

و كيف يمكن ذلك Wink

على ما اظن برنامج Inno Setup Compiler   لا يوفر هاته الخدمة Wink



RE: ما هو البرنامج الأمثل لتحزيم مشروع بقاعدة بيانات abs على شكل برنامج محمول - محمد عبد العزيز - 14-03-2019


وعليكم السلام ورحمة الله وبركاته
أي برنامج تحزيم/تثبيت ينفع لأن قاعدة بيانات Absolute DB لاتحتاج ملفات خارجية
يعني تحتاج ملفين فقط: البرنامج exe وملف قاعدة البيانات .abs
Inno Setup ينفع مع كل الحالات ومهما كانت قاعدة البيانات.



RE: ما هو البرنامج الأمثل لتحزيم مشروع بقاعدة بيانات abs على شكل برنامج محمول - Ramzi2 - 14-03-2019

شكرا للاخ عبد العزيز

لكن برنامج  Inno Setup Compiler   يقوم بانشاء ملف تنفيذي للتثبيت لا يوجد به خيار النسخ المحمولة

أنا أريد بعد التحزيم ينقل الى جهاز آخر  ويعمل به بدون تثبيت  مثل البرامج المحمولة

مثلا لو نقلت الملف التنفيذي الذي انشأه الدلفي مع قاعدة البيانات هل يعمب بجهاز كمبوتر آخر لا يحتوي على دلفي وكيف يتم اتصال البرنامج بقاعدة البيانات  Undecided
[صورة: 1552577864751.jpg]


RE: ما هو البرنامج الأمثل لتحزيم مشروع بقاعدة بيانات abs على شكل برنامج محمول - أبو معاذ - 14-03-2019

السلام عليكم ،
نعم أخي الحبيب ،
إذا قمت بنقل برنامجك + قاعدة البيانات إلى كمبيوتر آخر ، لا تحتاج لتنصيب اي برنامج إضافي.

يعني inno setup  يقوم بتوليد برنامج التثبيت ، و لا تحتاج أي شيء لإنشاء برنامج التثبيت إلا إالى البرامج التالية.
1- برنامجك
2- قاعدة البيانات
3- برنامج inno Setup.
أين المشكلة ؟


RE: ما هو البرنامج الأمثل لتحزيم مشروع بقاعدة بيانات abs على شكل برنامج محمول - Ramzi2 - 14-03-2019

انا لا أحتاج لتوليد برنامج التثبيت ...
ببساطة

ماذ أفعل لمشروعي عند تحويله لجهاز آخر ليعمل دون تثبيت

هل ذلك ممكن ???


RE: ما هو البرنامج الأمثل لتحزيم مشروع بقاعدة بيانات abs على شكل برنامج محمول - أبو معاذ - 14-03-2019

(14-03-2019, 07:31 PM)Ramzi2 كتب : انا لا أحتاج لتوليد برنامج التثبيت ...
ببساطة

ماذ أفعل لمشروعي عند تحويله لجهاز آخر ليعمل  دون تثبيت

هل ذلك ممكن  ???

نعم ممكن جدا ،

ضع برنامجك + قاعدة البيانات في مجلد واحد ، وانتهى الأمر .
انتبه فقط لمسار قاعدة البيانات ، لا تجعلها دائما في مسار ثابت ،
بمعنى لا تجعل مسار قاعدة البيانات مثلا  C:\MyApplication ،
بل حدد مسار قاعدة البيانات برمجيا.
بالتوفيق.


RE: ما هو البرنامج الأمثل لتحزيم مشروع بقاعدة بيانات abs على شكل برنامج محمول - Ramzi2 - 15-03-2019

شكرا أخي

هل من افادة وتوضيح إن امكن في طريقة تحديد مسار قاعدة البيانات برمجيا

لم تنجح معي مع قواعد ABS


RE: ما هو البرنامج الأمثل لتحزيم مشروع بقاعدة بيانات abs على شكل برنامج محمول - محمد عبد العزيز - 17-03-2019

كود :
ABSDatabase1.DatabaseFileName:=ExtractFilePath(ParamStr(0))+'database.abs';



RE: ما هو البرنامج الأمثل لتحزيم مشروع بقاعدة بيانات abs على شكل برنامج محمول - Ramzi2 - 17-03-2019

شكرا جزيلا هذا ما كنت ابحث عته لكن ...

لم يحالفني الحظ في تطبيق المثال الدي ارفقه

محاولتي في تغيير المسار ارفقها هنا ممكن تقول لي اين المشكل لانه بعد التنفيذ لا يتصل بقاعدة البيانات ؟؟؟



.rar   Test_01.rar (الحجم : 1.92 ك ب / التحميلات : 14)


RE: ما هو البرنامج الأمثل لتحزيم مشروع بقاعدة بيانات abs على شكل برنامج محمول - S.FATEH - 17-03-2019

السلام عليكم
جرب
PHP كود :
ABSDatabase1.Close;
ABSDatabase1.DatabaseFileName:=ExtractFilePath(ParamStr(0))+'test1.abs';
ABSDatabase1.Open