delphi4arab منتديات دلفي للعرب
مشكله بعد تنصيب البرنامج - نسخة قابلة للطباعة

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



مشكله بعد تنصيب البرنامج - galag8 - 24-12-2009

بسم الله الرحمن الرحيم

السلام عليكم اعضاء منتدي دلفي

اخواني لدي مشكله في برنامج inno setup حيث اقوم بتنصيب البرنامج وهو عبارة عن الملف التنقيذي+ملف الداتا بيز وهو اكسس لكن بعد تنصيب البرنامج وعند فتحه يظهر خطا بانه لايري ملف الداتا بيز علما انه يبحث عنها في نفس المجلد الزي به الملف التنفيذي وعندما ادخل الي ملف البرنامج في program file اجد ملف الداتا بيز وملف المشروع موجودين في نفس المجلد لكن لا ادري لماذا يظهر رساله خطا.

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


مشكله بعد تنصيب البرنامج - AL-MOB4RM3G - 25-12-2009

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

اخي الكريم,

اولا, ما هو الكود المستخدم كي يفتح قاعدة البيانات ؟

+ هل جربت تشغيل البرنامج بخيار Run As Administrator ؟

+ هل الخلل موجود قبل تجميع البرنامج ؟

والسلام عليكم


مشكله بعد تنصيب البرنامج - محمد عبد العزيز - 25-12-2009


يبدو لديك خطأ في مسار قاعدة البيانات او Connection String
أكتب فقط القاعدة دون مسار (سبق ذكر هذا باكثر من موضوع سابق)
وبالتوفيق



مشكله بعد تنصيب البرنامج - galag8 - 25-12-2009

سلام عليكم ومشكوين علي التجاوب

في البدايه انا استعمل ال adoconnection لربط قاعده البيانات وكما قلت يا استاذ دلتا عزيز فانا في المسار قمت بعمل مسح لي باقي المسار وتركت اسم الداتا بيز والامتداد وهو يعمل بي هذه الطريقه جيدا هذا قبل ادخاله في ال inno setup لكن بعد تحزيمه وتنصيبه يقوم التنصيب بعمل اختصار في سطح المكتب وعند تشغيل هذا الاختصار تظهر رساله انه لايجد ملف الداتا بيز علما انها تكون في نفس مجلد البرنامج في program file انا استخدم دلفي 6 ووندوز 7 وinno setup 5.3.6

اضافه اخري وعند تشغيل البرنامج من مجلد البرنامج في program file فانه يعمل جيدا لكن لماذا عند تشغيله من الاختصار الموجود علي سطح المكتب تظهر المشكله؟

وملاحظه اخري قمت بعمل اختصار جديد من الملف التنفيذي الموجود في program file ووضعتهو علي سطح المكتب وهو يعمل بصوره جيده. اذا هل الاختصار الاول الذي ينشاء مع التنصيب لايري الداتابيز ام ماذا؟


مشكله بعد تنصيب البرنامج - محمد عبد العزيز - 25-12-2009


أكرر ما كتبت هنا
http://www.delphi4arab.net/forum/showthread.php?tid=1572
في مكان ما قبل فتح قاعدة البيانات اكتب هذا
كود :
ChDir(ExtractFilePath(Paramstr(0)));
يمكن ان تكتبه في الحدث OnCreate للForm الرئيسي
بالتوفيق



مشكله بعد تنصيب البرنامج - galag8 - 26-12-2009

تشكر وبارك الله فيك يا استاذ دلتا عزيز

فعلا هو الحل وبارك الله فيك


مشكله بعد تنصيب البرنامج - galag8 - 13-01-2010

سلام عليكم

عد ان قمت باضافه الكود السابق البرنامج عمل بشكل جيد
ولكن بعد ذلك قمت بعمل تديلات علي البرنامج وعلي قاعده البيانات وقمت بعمل تحزيم مره اخري باستحدام innosetup وطبعا قمت بمسح التنصيب القديم لكي اقوم بتنصيب النسخه الجديده وبعد تنصيب النسخه الجديده وجدت ان البرنامج يظهر رساله بانه لايجد التعديلات الجديده علي قاعدة البيانات وذلك لانه يعمل مع قاعدة البيانات التي تم تنصيبها مع البرنامج الاول وهي موجوده في هذا المجلد C:\Users\mega\AppData\Local\VirtualStore\Program Files
اتسال لماذا لم تمسح قاعده البيانات القديمه مع مسح البرنامج الاول ولماذا البرنامج يعمل نسخه من قاعدة لبيانات في هذا المجلد وكيف احل هذه المشكله؟


مشكله بعد تنصيب البرنامج - محمد عبد العزيز - 14-01-2010


راجع خيارات innosetup
هناك خيار باستبدال الملف بالجديد ان وجد
وبالتوفيق



مشكله بعد تنصيب البرنامج - galag8 - 23-01-2010

لم اعرف الخيار المقصود هل يمكن تحديده وفي اي اصداره هو انا استخدم inno setup 5.3.6