الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

هل من مساعد؟

مغلق
بدأه نور على نور في 21 سبتمبر 2004 · 10 رد · 3,502 مشاهدة · في أرشيف منتدى الدلفي
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الاخوة/مبرمجي الدلفي بالمنتدى

السلام عليكم ورحمة الله وبركاته

بعد اعداد أي (Delphi project) كيف يمكن نقل هذا المشروع الي جهاز المستخدم بدون الحاجة الى تحميل لغة Delphi او Database Desktop اي بمعنى تضمين كل ما يحتاجه المشروع من اعدادات في ملف (EXE)؟

وبارك الله في الجميع

#2

لم افهم سؤالك جيدا

بالنسبه للملف التنفيذي للديلفي فهو كالفيجوال بايسك 6 يعمل علي اي جهاز سواء احتواي ديلفي او لم يحتويه فالملف سوف يعمل عليه

سوف تجد في احدا القوائم المينيو في الاعلي امر build all project

من خلاله ستقوم بعمل الملف التنفيذي

لا ادري ان كان هذا مقصدك ام لا ,فهذا ما قد فهمنه من سؤالك

#3

الاخ/AL_ZA3IM

السلام عليكم ورحمة الله وبركاته

الذي اقصده هو عند نقل هذا المشروع الي جهاز المستخدم يتطلب مني تحميل Database Desktop لتشغيله وهذا غير مرغوب فيه اي يجب نقل المشروع فقط بدون Database Desktop .

افيدوناء وبارك الله فيكم

اخوكم نو ر علي نور

#4

أي ملف بيحتاج مشروعك وجوده قبل التشغيل

ضعه في ملف المصادر واستخرجه قبل ماتنفذ امر يتطلب وجوده

محمـــــــــد

المملكه العربيه السعوديـــه

[الفريق العربي للبرمجه الأفضـل دائما]

/

::::::::::::::::::::::::::::::::::::

msvbvm60.dll = فيجوال بيسك

.................= دلفــــــــــــــي

::::::::::::::::::::::::::::::::::::

#5

الاخ /دلفي

السلام عليكم

كيف يمكن وضع Database Desktop في ملف المصادر ؟

افيدوناء وبارك الله فيكم

اخوكم نو ر علي نور

#6

لايوجد اي نوع قواعد بيانات في العالم يحتاج ل Database Desktop

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

سواء اكان BDE او MIcrosoft Jet او غيره

ك Sql serverMs

او fire bird على حسب مشروعك :)

ولو ان اغلب برامج ال setup تدعم المحركات التي سبقت ذكرها

بالمناسبة vb هي من يحتاج لمفات run time

You used to struggle with C++ libraries for Windows, and Delphi was and still is the best combination of object-oriented programming and visual programming for Windows

#8

الاخ/JAWAD و ORWA

السلام عليكم ورحمة الله وبركاته

الذي اقصده هو عند نقل هذا المشروع الي جهاز المستخدم يتطلب مني تحميل للمحرك BDE لتشغيله وهذا غير مرغوب فيه اي يجب نقل المشروع فقط بدون نقل المحرك BDEافيدوناء وبارك الله فيكم

اخوكم نو ر علي نور

#9

الأخ نور ... السلام عليكم

جرب استخدام هذه الأداة TParadox. يمكنك التنزيل من موقع Torry.net

http://www.torry.net/quicksearchd.php?Stri...radox&Title=Yes

ملاحظة: قد تكون هذه الأداة محدودة الوظائف (برمجياً) ولكنها مجانية.

سلام...

#10

أخي العزيز ..

كما تعلم أن تقنية BDE أصبحت تقنية قديمة وعلى حسب تعبير بورلاند "ولا يفضل العمل عليها في المشاريع الجديدة ", لإن بورلاند أوقفت دعمها , ولازالت ترفق مع نسخة دلفي من أجل مايسمى التوافقية الإرتجاعية فقط .

مثلا في كتاب Mastring Delphi 7 (من أشهر كتب دلفي للمؤلف ماركو كانتو) لم يفرد المؤلف أي دعم وشرح لمحرك قواعد بيانات بورلاند المسمى BDE , و لماذا علية أن يدعم شيء توقفت بورلاند نفسها عن دعمة .

BDE محرك ثقيل أي يجب تنصيبة مع مشروعك عند نقل نسخ من المشروع للزبون . أي أن مشروعي الذي أبنية مع دلفي يقوم بالتخاطب مع قواعد بيانات بارادوكس بإستخدام BDE . وBDE هذا هو عبارة عن مجموعة ملفات (Dll + EXE) تقوم بتولي عملية الوساطة مع قاعدة البيانات على القرص ,. ولابد لكي يعمل المشروع المبني أساسا على BDE من توفر نسخة من BDE على جهاز الزبون .

- مثلا بنسخ الملفات الضرورية له إلى نظام التشغيل

- أو بإستخدام أحد برامج التنصيب (مثلا Install shild المرفق مع نسخ الدلفي) , والذي يقوم بهذة العملية ببساطة وسهولة , قم بضبط خيارات Install Shild الخاصة بتضمين BDE مع Setup المشروع النهائي .

- أو تخلى عن إستخدام BDE وإنتقل إلى محرك آخر , مثلا يمكن الإنتقال بسهولة إلى ADO . أنا لاأقول أن ADO أفضل ... ولكن بالنسبة لحالتك فإن ADO لاتحتاج إلى تنصيب على جهاز الزبون لإن محركها Jet يأتي مضمنا مع نظام التشغيل , وبالتالي بالحالة العامة لا حاجة لتنصيبة .. أما الخبر السيئ أن ADO لايدعم بارادوكس .؟؟؟؟؟؟ وبالتالي بإمكانك الإنتقال مثلا إلى قواعد بيانات Access ((من نفس فئة Paradox وإمكانيات شبيهة به ))

- أو إنتقل إلى أحد الحلول الأخرى مثل DBExpress أو InterBase

أتمنى أن أكون وفق في المساعدة ..

أخوك :

عروة عيسى

#11

أخي العزيز .. ORWA

بارك الله فيك على هذا الرد المفصل وجعله الله في ميزان حسناتك ولقد اجبت على المطلوب..

اخيكم نور..............

هذا الموضوع مغلق.

مواضيع مشابهة