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

كيف اعمل نسخة احتياطية Xml من اعدادات البرنامج؟

مغلق
بدأه vbdb2005 في 11 سبتمبر 2007 · 2 رد · 626 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

كيف يمكن عمل نسخة أحتياطية من أعدادت البرنامج ؟

حاولت ان اعمل لوب على الأعدادت ولم اتمكن ، فلم أجد خاصية أمسك بها ال Setting بالرقم وجدت فقط انه يمكن معرفة عددهم

My.Settings.Properties.Count

لا تَقُولن لِشيءٍ ذَا نَاقِصٌ ... وَلَكن أَعمل وَقُل ذَا أكملُ

#2

لماذا لا يوجد رد هل السؤال غير مفهوم؟؟؟

لا تَقُولن لِشيءٍ ذَا نَاقِصٌ ... وَلَكن أَعمل وَقُل ذَا أكملُ

#3

هذا ما وصلت إليه أن أقوم بنسخ الملف ، والملف موجود في

اقتباس
الاعدادات على مستوى المستخدم تكون مخصصة لكل مستخدم ويمكن قراءتها وإعادة ضبطها بأمان من خلال كود التطبيق وتكون مخزنة في ملف user.config ولكي نكون دقيقين هناك ملفان user.config لكل مستخدم لكل تطبيق واحد للمشاركة وواحد بدون مشاركة ومع ذلك تنص وثائق VB2005 على أن الملف user.config سيتم تسميته تبعا لاسم المستخدم ولكن هذا ليس دقيقا حيث سيتم تخزينه في المسار

<c:\Documents and Settings>\<username>\[Local Settings\]Application 
Data\<companyname>\<appdomainname>_<eid>_<hash>\<verison>

حيث

<c:\Documents and Settings> مجلد بيانات المستخدم
<username> اسم المستخدم 
<companyname> اسم الشركة 
<appdomainname> Application Domain 
<eid> معرف المستخدم
<hash> hash 
<version> رقم نسخة التطبيق

وكمثال

C:\Documents and Settings\Emad.BROKENOAK\Local Settings\Application 
Data\MySettingsDemo\MySettingsDemo_9cfe5ef1\1.0.0.0

حيث يتم إنشاء الملف user.config في أول مرة يتم فيها تشغيل التطبيق بواسطة مستخدم جديد والقيم الغير افتراضية سوف يتم وضعها في ملف على مستوى المستخدم

ويمكن الوصول إلى معظم هذا المسار بالكود التالي

Application.LocalUserAppDataPath

ولكنه يرجع قيمة <appdomainname>_<eid>_<hash> بصورة غير صحيحة

فهل هناك طريقة نرجع بها المسار الصحيح

لا تَقُولن لِشيءٍ ذَا نَاقِصٌ ... وَلَكن أَعمل وَقُل ذَا أكملُ

هذا الموضوع مغلق.

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…