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

مشكلة Application.startuppath

بدأه بسام القاضى في 24 سبتمبر 2007 · 10 رد · 1,609 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

معي مشكلة عند إستخدام Application.StartUpPath

هو انه لما أستخدمها من Source Code يعطيني مسار البرنامج صح

المشكلة انه لما أسوي Publish للبرنامج يعطي مشكلة عند إستدعاء الخاصية Application.StartUpPath

#2

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

بصراحة اخي لم تظهر معي اي مشاكل بخصوص تلك الكلاس مش عارف عندك بتظهر ايه لو في رسائل او غيره تقدر ترفقه لينا نشوفها يمكن يكون ف عيب عندك في الاستوديو او في ملفات ناقصة ......

- تقدر تستخدم اي دالة من دول للقيام بالمهمه المطلوبة :

Application.ExecutablePath

my.Computer.FileSystem.CurrentDirectory
#3

أخي مشكور على الرد

مرفق لك المشكلة التي تظهر

post-98948-1190712182_thumb.jpg

#4

عفوا الصورة ما طلعت واضحه مرفق برنامج Test

يقرا ملف XML من الSource يقرا

بس لما أحوله Publish ما يتعرف على المسار

Test.rar

#5

اخي يا ريت تقول لينا انتا بتستخدم الفرام وارك كام وهان في ملفات ناقصة في نسخة الدوت نت يمكن يكون عيبها الفرام ورك ناقص فيه ملفات او سورس الدوت نت الخاص بالاستوديو ناقص ملفات .............

نصيحة مني : تشيل نسخة الويندوز وتسطب استوديو جديد بس يكون نسخة كاملة

#6

أستخدم دوت نت الاصدار الثاني

#7

محد حل المشكلة

أخواني المشكلة تظهر عندي أنه لما يكون مع برنامج سواء في C OR D OR e أو أي أحد أقراص الكمبيوتر

لما أستخدم Application.startuppath

يعطيني المسار في

C:\Documents and Settings\Advance\Local Settings\Apps\2.0\JJ476C7Y.208\5M2JT4VZ.EGD\wind..tion_57b813df8732a061_0001.0000_f6ad3ffc0f1af6f9

أيش الحل

#8

لسه المشكله عندي قائمه صح انها احتلت لما تعمل SetupProject لبرنامج

بس إذا أردت إستخدام تقنية ClickOnce يعني تشيل مجلد ال Publish نفسه ما تشتغل

ويعطك المسار الوهمي التالي

C:\Documents and Settings\Advance\Local Settings\Apps\2.0\JJ476C7Y.208\5M2JT4VZ.EGD\wind..tion_57b813df8732a061_0001.0000_f6ad3ffc0f1af6f9

#9

المسار ليس وهميا

هذا المسار هو فعلا المكان الذي تم التنصيب عليه بتقنية ClickOnce

مشكلتك كالتالي

الملف الذي تحاول قراءته هل تم تضمينه مع برنامج الإعداد وهل تم ضبط تنصيبه إلى نفس المجلد الذي سيتم تثبيت البرنامج عليه?

تم تعديل هذه المشاركة بواسطة محمد سامر أبو سلو في 15 سبتمبر 2008 في 22:45

عن عائشة رضي الله عنها أن النبي صلى الله عليه وسلم قال: إن الله يحب إذا عمل أحدكم عملا أن يتقنه

نعيب زماننا والعيب فينا ... وما لزماننا عيب سوانا

ونهجو ذا الزمان بغير ذنب ... ولو نطق الزمان لنا هجانا

محمد سامر أبو سلو

#10
اقتباس
أستخدم دوت نت الاصدار الثاني

لا يوجد أي شئ يدعى دوت نيت الاصدار الثاني يرجى الاجابة ملتزما بتسميات مايكروسوفت المعتمدة

بما أنك تستخدم تقنية ClickOnce هذا معناه أنك تستخدم Visual Studio 2005 أو Visual Studio 2008

أخ Max bayne المشكلة لديه ليست في الويندوز أوفي نسخة الفيجول ستوديو المشكلة لديه هو نقص ملف عند عمل عملية الإعداد

تم تعديل هذه المشاركة بواسطة محمد سامر أبو سلو في 15 سبتمبر 2008 في 22:54

عن عائشة رضي الله عنها أن النبي صلى الله عليه وسلم قال: إن الله يحب إذا عمل أحدكم عملا أن يتقنه

نعيب زماننا والعيب فينا ... وما لزماننا عيب سوانا

ونهجو ذا الزمان بغير ذنب ... ولو نطق الزمان لنا هجانا

محمد سامر أبو سلو

#11

بعد تحميل المشروع الأخ يستخدم إصدار 2005

إذا فتحنا خصائص My Project وانتقلنا لصفحة Publish وضغطنا زر Application Files سنرى أن ضبط ملف xml هو DataFile وعند النشر بتقنية ClickOnce لن يتم وضع الملف في نفس المجلد مع الملف exe بل في مجلد خاص بالبيانات وللوصول إليه نستخدم My.Application.Deployment.DataDirectory بدلا من Application.StartupPath مع العلم أن My.Application.Deployment.DataDirectory غير معرفة في وقت التطوير وتعطي خطأ عند محاولة استخدامها ولاتكون معرفة إلا بعد أن يتم نشر المشروع وتنصيبه

post-2354-1221509205_thumb.jpg

وإذا أردت استخدام Application.StartupPath عليك بتعديل بسيط على هذه القيمة لتصبح Include ثم متابعة النشر بالطريقة المعتادة

post-2354-1221509267_thumb.jpg

تم تعديل هذه المشاركة بواسطة محمد سامر أبو سلو في 15 سبتمبر 2008 في 23:12

عن عائشة رضي الله عنها أن النبي صلى الله عليه وسلم قال: إن الله يحب إذا عمل أحدكم عملا أن يتقنه

نعيب زماننا والعيب فينا ... وما لزماننا عيب سوانا

ونهجو ذا الزمان بغير ذنب ... ولو نطق الزمان لنا هجانا

محمد سامر أبو سلو

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