كيف يمكن عمل نسخة أحتياطية من أعدادت البرنامج ؟
حاولت ان اعمل لوب على الأعدادت ولم اتمكن ، فلم أجد خاصية أمسك بها ال Setting بالرقم وجدت فقط انه يمكن معرفة عددهم
My.Settings.Properties.Count
كيف يمكن عمل نسخة أحتياطية من أعدادت البرنامج ؟
حاولت ان اعمل لوب على الأعدادت ولم اتمكن ، فلم أجد خاصية أمسك بها ال Setting بالرقم وجدت فقط انه يمكن معرفة عددهم
My.Settings.Properties.Count
لا تَقُولن لِشيءٍ ذَا نَاقِصٌ ... وَلَكن أَعمل وَقُل ذَا أكملُ
لماذا لا يوجد رد هل السؤال غير مفهوم؟؟؟
لا تَقُولن لِشيءٍ ذَا نَاقِصٌ ... وَلَكن أَعمل وَقُل ذَا أكملُ
هذا ما وصلت إليه أن أقوم بنسخ الملف ، والملف موجود في
اقتباسالاعدادات على مستوى المستخدم تكون مخصصة لكل مستخدم ويمكن قراءتها وإعادة ضبطها بأمان من خلال كود التطبيق وتكون مخزنة في ملف 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> بصورة غير صحيحة
فهل هناك طريقة نرجع بها المسار الصحيح
لا تَقُولن لِشيءٍ ذَا نَاقِصٌ ... وَلَكن أَعمل وَقُل ذَا أكملُ
هذا الموضوع مغلق.
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…