![]() |
|
[سؤال] مشكله اثناء قرائه Xml file - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغة السي شارب C#.NET (http://vb4arb.com/vb/forumdisplay.php?fid=175) +--- قسم : قسم اسئلة C#.NET (http://vb4arb.com/vb/forumdisplay.php?fid=176) +--- الموضوع : [سؤال] مشكله اثناء قرائه Xml file (/showthread.php?tid=16434) |
مشكله اثناء قرائه Xml file - tayfa3003 - 13-07-16 السلام عليكم و رحمه الله اولا : الاخوه الاعزاء فى البدايه لكم منا افضل الاماني يالتوفيق و السداد و ندين لكم بالشكر و التقدير على ما تبذلون من جهد كبير. و اعترافا منا بفضلكم الذى لا ينكره صغير او كبير. شكرا للجميع. ثانيا: عندى مشكله صغيره ( اثناء تشغيل البرنامج عن طريق csheduler task ) فأنه يعطى رساله خطأ فحواها عم و جود الملف الورفق BackupInfo.xml مغ البرنامج و لكنه يعطى مسار آخر . البرنامج بلغه السى شارب ملحوظه مهمه البرنامج يعمل جيدا اثناء التشغيل debug او حتى بعد عمل ملف setup و تثبيته على الجهاز هذه المشكله لا تظهر مع وندوز xp فقط مع نسخ windows 7, windows 10 ارجوا الافاده و جزاكم الله خيرا صوره الخطأ فى المرفقات مع البرنامج RE: مشكله اثناء قرائه Xml file - الوادي - 14-07-16 تحتاج صلاحيات. افتح الملف app.manifest وإذا لم يكن موجود أضفه للمشروع من القائمة Project تختار Add New Item أو اختصارا اضغط المفاتيح الثلاث Ctrl+Shift+A وابحث عن السطر التالي PHP كود : <requestedExecutionLevel level="asInvoker" uiAccess="false" /> واستبدل كلمة asInvoker بكلمة requireAdministrator ليكون كالتالي PHP كود : <requestedExecutionLevel level="requireAdministrator" uiAccess="false" /> تم تطبيقها في المرفقات RE: مشكله اثناء قرائه Xml file - tayfa3003 - 15-07-16 جزاكم الله خيرا على سرعه الاستجابه و اسف لو تأخرت انا فى الرد فكنت احاول ايجاد حل بالمحاوله و التجربه. انا جربت الملف الذى تكرمت سيادتكم بأرفاقه و للاسف ما تزال المشكله قائمه. (فقط مع scheduler task ) و اثناء التشغيل على وندوز 7 او وندوز 10 و هذا رابط وجدته اثناء البحث عن حل لنفس المشكله و للاسف لم استطع ان افهم شئ منه. لكن ارفقه لكم لعلى لم اوضح المشكله بشكل واضح. http://stackoverflow.com/questions/22009614/batch-file-called-from-a-c-sharp-application-not-getting-executed-via-task-sched لكم منى جزيل الشكر و العرفان. فأنا لم اصبح ما انا عليه الان الا بجهودكم. شكرا جزيلا RE: مشكله اثناء قرائه Xml file - الوادي - 15-07-16 اتضح ان مسار ملف XML غير مضمن مع اسم الملف، وهذا الأمر غير مقبول عندما يتم تشغيل البرنامج عن طريق برنامج آخر الذي هو هنا (Taskmgr.exe) والذي عادةً يكون يشير الى مساره وهو (C:\Windows\System32) فعندما لا يتم تضمين المسار فسيصبح اسم الملف مع المسار الناتج هو (C:\Windows\System32\BackupInfo.xml) وطبعا هذا الناتج خطأ. لهذا يجب تضمين مسار الملف الصحيح مع اسمه، هكذا مثلاً PHP كود : FileStream fs = new FileStream(Application.StartupPath + "\\BackupInfo.xml", FileMode.Open,System.Security.AccessControl.FileSystemRights.Modify,FileShare.None,100,FileOptions.None); //FileAccess.Read); واتضح انه لا داعي للصلاحية (requireAdministrator) المذكورة سابقا إلا إذا كنت ستكون برنامج Setup لتركيب البرنامج، فعندها سيكون موقع الملف في مجلد البرامج (Program Files) والذي يحتاج صلاحية (requireAdministrator) إلا إذا كنت ستطور البرنامج بحيث يكون ملف XML في مكان لا يحتاج لصلاحيات مثل المستندات. تم التطبيق في المرفقات RE: مشكله اثناء قرائه Xml file - tayfa3003 - 15-07-16 السلام عليكم و رحمه الله اخى لك منى كل التحيه و كل التقدير اشكرك شكرا جزيلا على مجهودك و صبرك علنا. المشكله انتهت بالفعل. و هذا ليس اقرار منى فلم اكن اراجعك. و لكنه تعبير عن سعادتى بحل مشكلتى الحمد لله. شكرا لك |