delphi4arab منتديات دلفي للعرب
هل يمكن الإعتماد على محرك BDE وبيانات Paradox في البرامج التجارية ؟ - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : هل يمكن الإعتماد على محرك BDE وبيانات Paradox في البرامج التجارية ؟ (/showthread.php?tid=147)

الصفحات: 1 2


هل يمكن الإعتماد على محرك BDE وبيانات Paradox في البرامج التجارية ؟ - xinofix - 20-04-2008

[FONT=Arial]السلام عليكم
[FONT=Arial]+++++++
[FONT=Arial]مازال الكثير يستعمل محرك بيانات BDE وقواعد بيانات Paradox، وللأسف نجد بعضا منهم يستعملونه في برامجهم التجارية
[FONT=Arial]وبالتالي يقعون في مأزق بعد مدة قصيرة من بيع البرنامج وتتهاطل عليهم المكالمات والفاكسات مثلما حدث معي وللأسف.
[FONT=Arial]ولنعرف هل يمكن الإعتماد على محرك BDE نعطيك بعض من سلبياته القاتلة:

[FONT=Arial]1. تخلت بورلاند عن الدعم الفني لمحركها الشهير نهائيا.
[FONT=Arial]2. تعارض الإصدارات: يحدث مشكل تعارض الإصدار إذا ماتم العمل على برنامج مطور بنسخة من المحرك تحت بيئة نسخة اخرى من BDE
[FONT=Arial]3. البرامج الكبيرة تحتاج إلى مساحة كبيرة جراء لواحق الـBDE
[FONT=Arial]4. ضرورة إنشاء برامج تثبيت خاصة بالـBDE ولايمكن إرفاق قاعدة بيانات والملف التنفيذي فقط.
[FONT=Arial]5. الـBDE يحتاج إلى مكتبات خاصة.
[FONT=Arial]6. الـBDE هو الوسيط بين برنامجك وقاعدة البيانات وبالتالي هدر وقت إظافي هذا إذا تجاهلنا كبر حجم البيانات مستقبلا.
[FONT=Arial]7. الـBDE لا يقبل الدخول متعدد الجبهات MultiUser .

[FONT=Arial]والكثير من النقاط المهمة، فلماذا نبقى نحن فقط ملتصقين بالـ BDE ؟



هل يمكن الإعتماد على محرك BDE وبيانات Paradox في البرامج التجارية ؟ - محمد عبد العزيز - 21-04-2008

اخي BDE ليس Paradox
BDE هو محرك قواعد بيانات بورلاند
Paradox هو نوع من انواع قواعد البيانات التي يدعمها BDE
1
تخلي بورلاند عن المحرك ليس بسبب عد كفائته بل لاسباب اخرى
مثال: بورلاند تخلت عن Kylix بالرغم من انه منتوج فريد ورائد في نظام Linux
2
ما تسميه تعارض هو مسؤولية المبرمج في تثبيت BDE او لا وليس ان كان مثبت
مثال: لا يمكن تثبيت Word 2000 و Word XP او Word 2003 او Word 2007 في نفس النظام
3
لا ادري عن اي مساحة تتحدث !!!
ملفات BDE كاملة مضغوطة بحجم 3 ميغا
قارن هذا مع اي شيئ اخر
4
يمكن ذلك دون اي برامج تثبيت
اذ يكفي ارفاق مجموعة من الملفات فقط
ويمكن دمجها مع الملف التنفيذي واستخراجها عند التفيذ في حالة لم تكن موجودة
باختصار: يكفي ارفاق الملف التنفيذي وقاعدة البيانات فقط، والبرنامج عند تنفيذه يتكف بكل شيئ
5
اي مكتبات خاصة !!؟
BDE باكمله -قبل التثبيت- عبارة عن مكتبة DLL واحدة
6
كونه وسيط لايضيع الوقت اطلاقا، زمن التعامل يكاد يهمل
وكونه وسيط يسهل عليك التعامل مع عدد كبير من انواع قواعد البيانات بنفس الطريقة -ما يسمى الشفافية
7
Multiuser يعني متعدد المستخدمين
والBDE يدعم MuliUser

واخيرا لم يطلب منك احد ان تلتصق بBDE فالدلفي يمكنها التعامل مل كل انواع قواعد البيانات الموجود وبطرق مختلفة
وكله خيار مبرمج، هو من يختار ماذا... وكيف...

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



هل يمكن الإعتماد على محرك BDE وبيانات Paradox في البرامج التجارية ؟ - مهدي - 21-04-2008

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

يبدوا أنه حدثت لك صدمة مع محرك بورلاند و قاعدة بيانات بارادوكس.

أخي هل يمكن أن تطرح لنا المشاكل التي حدثت لك حتى نناقشها لنتبين من جهلنا بأخطائها أو نعرف أخطأك معها.

و للعلم فإن كودجير ما زالت متمسكة بهما إلى آخر إصدار لـ 2007


هل يمكن الإعتماد على محرك BDE وبيانات Paradox في البرامج التجارية ؟ - xinofix - 21-04-2008

نشكر الإخوة على المحاولة


[FONT=Arial]بما انكم متمسكون بآرائكم فلا جناح عليكم
[FONT=Arial]لايمكن أن نحكم على شيء من خلال مجرد تطبيق معين او من خلال الشركة المنتجة له
[FONT=Arial]وإنما من خلال التجربة وآراء كبار الخبراء، وأنا لم أضغط على أحد ولم أفرض على أحد شيء
[FONT=Arial]هذه قائمة كاملة خاصة بمشاكل الـBDE
[FONT=Arial]
[FONT=Arial]الذي يقول ان CODEGEAR مازالت متمسكة بمحركها فهذا يهذي
[FONT=Arial]بل ان كود قير تستنكر ذلك وسوف لن يكون في منتجاتها مستقبلا.
[FONT=Arial]http://dn.codegear.com/article/28688
[FONT=Arial]http://dn.codegear.com/article/36620

[FONT=Arial]هنا مقارنة قام بها أحد الخبراء في دلفي، بين أكسس وبرادوكس
http://delphi.about.com/library/bluc/text/uc051001a.htm
وفيها كل شيء

Paradox غير قادر على تقبل الوصول متعدد الجبهات




هل يمكن الإعتماد على محرك BDE وبيانات Paradox في البرامج التجارية ؟ - محمد عبد العزيز - 21-04-2008


يبدو ان الاخ لم يقرأ الرد او لم يفهم

إقتباس :هذه قائمة كاملة خاصة بمشاكل الـBDE
http://www.bsdg.org/SWAG/DELPHI/0277.PAS.html
هذه ليست قائمة مشاكل، هذه قائمة ما يمثله كل رقم خطأ
مثلا عندما تريد ان تفتح CDROM ويعطيك خطأ "القرص غير جاهز" هذا يعني انه لا يوجد قرص داخل قارئ CDROM

إقتباس :الذي يقول ان CODEGEAR مازالت متمسكة بمحركها فهذا يهذي
بل ان كود قير تستنكر ذلك وسوف لن يكون في منتجاتها مستقبلا.
http://dn.codegear.com/article/28688

يبدو انك لم تقرأ جيدا ما هو مكتوب بالرابط:
إقتباس :This means that we will continue to ship, test, and support existing BDE local table support but no new enhancements will be made to BDE. BDE for local tables will continue to be supported but it is now considered to be in its final form,
الاستمرار في تضمينه مع دلفي وتجربته ودعمه لكن التوقف عن اضافة اشياء جديدة

إقتباس :هنا مقارنة قام بها أحد الخبراء في دلفي، بين أكسس وبرادوكس
http://delphi.about.com/library/bluc/text/uc051001a.htm
وفيها كل شيء
المقالة الاصلية التي تقارن بين Paradox و MsAccess موجودة هنا
http://www.delphi3000.com/articles/article_1193.asp?SK=
اقرأ جيدا التعليقات واستنتج بنفسك ان Paradox احسن من MsAccess

واكرر لك مرة ثانية خلطك بين BDE وبين Paradox
يمكن استخدام BDE في التعامل مع قواعد بيانات Paradox
يمكن استخدام BDE في التعامل مع قواعد بيانات اخرى
يمكن استخدام Paradox دون BDE
دلفي ليس محصورلا فقط في BDE او Paradox ويمكنه التعامل مع جميع انواع قواعد البيانات

Paradox يقبل MultiUser
ولا يوجد احسن من Paradox كقاعدة بيانات لتطبيقات المكتب

وان حدث مشكل فهذا خطا المبرمج وجهله لكيفية الاستعمال الصحيح

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



هل يمكن الإعتماد على محرك BDE وبيانات Paradox في البرامج التجارية ؟ - مهدي - 24-04-2008

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

لدي بعض التعليقات ****ا تتقبلها بصدر رحب

إقتباس :[FONT=Arial]هذه قائمة كاملة خاصة بمشاكل الـBDE
قائمة الأخطاء التي ذكرتها لا تصنف ضمن سلبيات الBDE بل تصنف ضمن القدرات الهائلة لهذا المحرك، إذ تفتح لك بابا واسعا للبرمجة في التعامل مع قاعدة البيانات هذه القدرات غير متوفرة في قاعدة بيانات Database absolute ، و أنا مستعد أن أضع مثال نادر يفتح آفاق واسعة للبرمجة الخاصة بقواعد البيانات إذا أراد الإخوة ذلك.

إقتباس :[FONT=Arial]الذي يقول ان CODEGEAR مازالت متمسكة بمحركها فهذا يهذي
[FONT=Arial]بل ان كود قير تستنكر ذلك وسوف لن يكون في منتجاتها مستقبلا.
هاتين صورتين لدلفي 2007 و Database Desktop manager المرافق للدلفي 2007.

[صورة: D2007.jpg]

[صورة: BDDM.jpg]


هل يمكن الإعتماد على محرك BDE وبيانات Paradox في البرامج التجارية ؟ - yassine_hell - 15-03-2011

اجد كلام السيد B.M.AbdelAziZ مقنع جدا ..
B.M.AbdelAziZ كتب :
4 يمكن ذلك دون اي برامج تثبيت
اذ يكفي ارفاق مجموعة من الملفات فقط

لكن واجهتني هذه المشكلة بخصوص تثبيت المحرك
كيف يمكنني ارفاق مجموعة من الملفات بالتطبيق؟؟


هل يمكن الإعتماد على محرك BDE وبيانات Paradox في البرامج التجارية ؟ - kachwahed - 16-03-2011

إقتباس :كيف يمكنني ارفاق مجموعة من الملفات بالتطبيق؟؟
إبحث عن الموضوع: "لا داعي لتثبيت bde أبدا"...



هل يمكن الإعتماد على محرك BDE وبيانات Paradox في البرامج التجارية ؟ - gladiator16 - 17-03-2011

هذه الطريقة استخدمتها في احد برامجي
كود :
@echo off echo (( bde administrator )) echo ----------------------- copy "bdeinst.dll" "c:\windows\system32" c:\windows\system32\regsvr32.exe /s bdeinst.dll color 04 echo . Echo . Echo . Echo linstallation a ete reussie echo . Pause copy "idapi32.cfg" "c:\program files\fichiers communs\borland shared\bde" color 02 echo copy a ete reussie pause
bdeinst.dl ارفقه مع البرنامج
idapi32.cfg يحفظ فيه
وتجدهم في هذا المسار D:\Program Files\Fichiers communs\Borland Shared\BDE


هل يمكن الإعتماد على محرك BDE وبيانات Paradox في البرامج التجارية ؟ - محمد عبد العزيز - 19-03-2011

إقتباس :هذه الطريقة استخدمتها في احد برامجي
بعض النقط للانتباه
1- الصلاحيات: نظام زفتا Vista فما فوق لن يسمح بنسخ الملف بمجلد النظام
والاهم لست بحاجة لنسخه بمجلد النظام لكي يعمل
2- انتبه للمسار Path
في مثالك نفسه ملف الbatch كتبت c:\program files\fichiers communs\
وتقول انه موجود بD:\Program Files\Fichiers communs\
والأهم Fichiers communs لمن يستخدم نسخة ويندوز فرنسية أما الانجليزية فيكون Common Files
3- بدلا من كل ذلك استخدم ما توفره لك برامج التنصيب مثل Inno Setup