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

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

بدأه mhb300 في 2 أغسطس 2008 · 12 رد · 1,001 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

ستظهر رساله تخبر بتغيير مسار الايقونة الخاصة ب setup

.

.

.

لان انا قمت بتغيير مكانها مثلا.........كيف احل هذه المشكلة ؟؟.........حيث انا اريد برنامجي مستقل .....لان انا اريد اعطيه مستخدم لااريد ان انزل الsetup لديه في جهازه

.

.

يعني :

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

.

.

.

وهذه صورتين للمشكلة في المرفقات ...................ارجوا توضيح حل لهذه المشكلة ............................

.

.

.

.

MHB.rar

تم تعديل هذه المشاركة بواسطة mhb300 في 2 أغسطس 2008 في 05:44

أرجوا المعذرة لعدم تمكني من المشاركة بشكل مستمر لانشغالي..........

.

#2

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

أرجوا المعذرة لعدم تمكني من المشاركة بشكل مستمر لانشغالي..........

.

#3

أخي الفاضل محمد حسين

ابحث عن الملف الخاص بالتثبيت وهو BLL.msi

فجميع الرسائل التي ارفقتها تحاول الوصول الى هذا الملف لذا يجب ان تضع المسار الصحيح طالما انك قمت بتغيير مكان الأيقونه الى مكان آخر ( راجع مسار الملف BLL.msi ) في الصوره

#4

استاذتي الفاضلة زهراء ................اشكرك على الرد :rolleyes:

.

.

.

انا عملت هذه الطريقه وقمت بالحذف (صحيح) ..........ولكن انا اريد مرة اخرى اذا باعمل تثبيت لبرنامجي في جهاز العميل ....اريد ان يكون البرنامج مستقل عن setup اي لااريد ايقونة الsetup تكون في جهاز العميل .................اريد فقط ان اثبت البرنامج ومن ثم احذف ايقونة التثبيت ....وهذا ما اعمله انا ...ولكن في هذه الحالة اذا اراد العميل ان يحذف البرنامج سوف تظهر له رسالة مثل تلك الرسالة بان يقوم بوضع الsetup في المسار الصحيح ......وانا لااريد ان اضع الsetup في جهاز العميل

تم تعديل هذه المشاركة بواسطة mhb300 في 3 أغسطس 2008 في 13:19

أرجوا المعذرة لعدم تمكني من المشاركة بشكل مستمر لانشغالي..........

.

#5
اقتباس
اذا اراد العميل ان يحذف البرنامج سوف تظهر له رسالة مثل تلك الرسالة بان يقوم بوضع الsetup في المسار الصحيح ......وانا لااريد ان اضع الsetup في جهاز العميل

لا يا عزيزي محمد، ليس هذا مسلك المطور المحترف،

يجب أن يكون للمستخدم حرية إستخدام البرنامج.

#6

:rolleyes: :lol: استاذي الكريم كويت10 اشكرك من اعماق قلبي

اقتباس
لا يا عزيزي محمد، ليس هذا مسلك المطور المحترف،

يجب أن يكون للمستخدم حرية إستخدام البرنامج

معاك حق في هذا .....واشكرك على نصيحتي ...............ولكن هناك برامج كثيره جدا لايحتاج ان يكون الsetup موجود في الكمبيوتر ...فلماذا لايكون في هذا البرنامج ايضا؟؟؟

ربما المستخدم يريد ان يغير مكان الsetup ........او هو المستخدم لايريدالsetup موجود في جهازه.......... او يريدالsetup في CD خاص .... أو.... أو.... أو أو أو ............الخ

:rolleyes:

فهل من المعقول ان ياتي بالSETUP ويبحث عنه حتى يمكنه الحذف ...............!!!!!..........في هذه الحاله لابد ان يكون البرنامج مستقل يمكن حذفه من دون وجود الsetup

كما ذكرت انه هناك برامج كثيره اذا اردت ان تحذفها ...لايحتاج ان تبحث عن الsetup حتى نتمكن من حذفها..!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

ارجوا ان يكون السبب واضح ......................واشكرك استاذي مجددا........

تم تعديل هذه المشاركة بواسطة mhb300 في 3 أغسطس 2008 في 18:46

أرجوا المعذرة لعدم تمكني من المشاركة بشكل مستمر لانشغالي..........

.

#7

حسنا سأعطيك طريقة الحل،

تحتاج إلى إنشاء Batch File،

يقوم بحذف الملف المطلوب،

وفي قاعدة بيانات Access،

تضع Code يقوم بالتحقق من وجود الملف أو عدم وجوده،

وفي حالة وجود الملف المطلوب يقوم الـ Code بإستدعاء الـ Batch File في وضع مخفي.

فيتم حذف الملف عن طريقه،

أو هناك طريقة أخرى ولكنها أقل إحترافية،

وهي حذف الملف من خلال الـ Access نفسه،

وإليك مثالا سريعا:

	On Error GoTo Kill_Err
	Kill ("c:/1.txt")
Kill_Exit:
	Exit Sub
Kill_Err:
	Resume Kill_Exit

قم بوضع هذا الـ Code عند تحميل نموذج البداية،

حيث أن:

c:/1.txt = مسار الملف المطلوب حذفه.

#8

اشكرك استاذي كويت10

انا اتعلم منك الكثير والكثير................................

بالنسبة للحل الاول الصراحة ماعرفت شي ..........(ههههه) لاني لا ازال اتعلم منكم ..............

بالنسبة للحل الاخر......................الحمد لله عرفته

ولكن لدي ملاحظة .....................النتيجة التي ستظهر من هذا لن تكون كالبرامج الاخرى لماذا ؟؟ ...........لان البرامج الاخرى لو اردت ان احذف اي برنامج يكون ذلك عن طريق control panel ومن ثم اضافة وحذف البرامج .......وليس من خلال نفس البرنامج ................

يعني

لو اردت ان احذف برنامج الاكسس يجب ان ادخل لنفس الاكسس لينحذف وليس عن طريق الcontrol panel ..............!!!!!!!!!!!!!!!!!!!!!!!!!

هذه الملاحظه يا استاذي الكريم كويت 10 ..........فقط للتطوير .......ايجاد حل افضل..............اشكرك كثيرا يا استاذي والله ماتقصر واحترم اخلاقك العاليه وسعة صدرك لنا........

تم تعديل هذه المشاركة بواسطة mhb300 في 3 أغسطس 2008 في 19:51

أرجوا المعذرة لعدم تمكني من المشاركة بشكل مستمر لانشغالي..........

.

#9

عزيزي محمد كل الشكر لك،

لقد أخجلتني بكلامك الطيب ،

وأنا آسف فالظاهر أنني لم أفهم طلبك جيدا،

ولا أخفيك سرا بأنني ما زلت لا أفهم طلبك. :)

حسنا، قلت بأول مشاركة:

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

إذا ما فهمته صحيحا،

فهذا الأمر لا يمكن تنفيذه،

إذهب إلى مجلد Program Files،

ثم إذهب إلى مجلد أي برنامج،

وأحذف ملف الـ Uninst،

ثم إذهب إلى لوحة التحكم،

ستجد إسم البرنامج موجود،

ولكن لن تستطيع إلغاء تثبيته،

لأن الـ Windows سيطلب منك هذا الملف.

تم تعديل هذه المشاركة بواسطة Kuwait10 في 3 أغسطس 2008 في 21:17

#10

اشكرك استاذي مرة اخرى ............صحيح استاذي ما تقوله 100% ............ولكن الUninst صحيح انه اذا حذفته لن اتمكن من الحذف ولكن الsetup اذا حذفته يمكنني الحذف ........حيث مثلا اقوم بتنزيل برنامج معين عن طريق setup ومن ثم احذف الsetup وبعد فترة مثلا اريد حذف البرنامج فلا يحتاج ان اضع الsetup لكي احذفه وانما موجود الUninst فبوجوده لايحتاج ان اضع الsetup لكي احذفه............!!!

ولكن الحاصل حاليا في الاكسس هو .......عندما اقوم بتثبيت البرنامج كأي برنامج عادي من خلال الsetup ومن ثم احذف الsetup ....وبعد فتره اريد ان احذف برنامجي الاكسس فلا يوجد في هذه الحاله شيئ اسمه Uninst لكي يتم الحذف منه وانما الsetup هو منخلاله يمكن ان احذف البرنامج وفي هذه الحاله يحتاج ان اضع الsetup لكي احذفه

يعني باختصار :

المفروض بعدما اقوم بتثبيت البرنامج من خلال الsetup يوجد شيئ اخر اسمه في قائمة Program Files عند برنامجي Uninst لاتمكن من حذف الsetup

وانا لايخرج عندي في قائمة Program Files

اي لاتحتوي على Uninst

.

.

.

.

.

اساتذتي الكرام هذه صورة وضعتها متاخرا ارجوا الاطلاع عليها ....ليتضح السؤال ...............في المرفقات....................

.

.

MHB.rar

تم تعديل هذه المشاركة بواسطة mhb300 في 3 أغسطس 2008 في 22:53

أرجوا المعذرة لعدم تمكني من المشاركة بشكل مستمر لانشغالي..........

.

#11

قم بتجربة برنامج Inno Setup

وهو برنامج مجاني وجميل جدا،

سيساعدك هذا البرنامج في إعداد ملف تثبيت لبرنامجك من خلال المعالج السحري،

الكثير من الشركات والمطورون يستخدمون هذا البرنامج لتوزيع تطبيقاتهم،

ستجد فيه مزايا تستحق التجربة،

وستفقد فيه مزايا أخرى إعتدت عليها في برنامج Access Developer Extensions،

ستجد في الـ Web الكثير من الشروحات،

وإليك رابط صفحة تحميل البرنامج:

http://www.filehippo.com/download_inno_setup

وغير هذا البرنامج، توجد العشرات من البرامج الأخرى المتخصصة في التحزيم.

#12

اشكرك استاذي كويت 10 على التواصل .................والله ماتقصر

اشكرك مرة اخرى على البرنامج الجميل ..............

.

.

.

.

.

بما انك سهلت علي الطريق سأحاول ان اخدمكم بقدر استطاعتي:

.

.

.

شرح البرنامج على هذا الرابط

http://university.arabsbook.com/forum11/thread10040.html

مزايا وعيوب البرنامج ...............(من خلال تجربتي الحالية للبرنامج)..................

المزايا:

1. سهل الاستخدام

2. عند التثبيت سوف تلاحظ السرعة

3. اصدار جديد

4. يمكنك ارفاق كل مايتعلق بالبرنامج من ملفات وغيره

5. وضع البرنامج بعد عملية التثبيت في قائمة البرامج (ابدأ)

6. وجود Uninst بعد التثبيت وهذه تحل مشكلة الحذف .......

.

.

.

العيوب:

لايمكن ارفاق ملف Runtime .........(فائدة هذا الملف لمن لايملك برنامج اكسس)

.

.

.

.

.

وللتغلب على هذا العيب ..اقترح حل ولكن لم اجربه ......وهو ان تاخذ ملفات الRuntime المعموله بالبرنامج السابق الموجود في هذا الرابط؟...للاخت زهراء

/index.php?showtopic=55293&st=0&p=268804entry268804

ومن ثم وضعها في في مرفقات البرنامج عند عملية الsetup ............

تم تعديل هذه المشاركة بواسطة mhb300 في 4 أغسطس 2008 في 22:08

أرجوا المعذرة لعدم تمكني من المشاركة بشكل مستمر لانشغالي..........

.

#13

ارجوا ممن لديه الخبره في برنامج التحزيم المضاف من قبل الاستاذه زهراء .....اعطائي فكرة هل يمكن ان اضعUninst او لايمكن ......لاان الصراحة تعودت عليه كثير وفيه ميزات كثيرة جدا ....ماعدى ملف خاص بالUninst ....لااعلم هل يمكن اضافتها من قبل الخيارات او لا .............اتمنى مساعدتي ممن لديه الخبرة في ذلك

أرجوا المعذرة لعدم تمكني من المشاركة بشكل مستمر لانشغالي..........

.

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