منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : لماذا تختفي القيم المسندة للاعدادات عند نقل البرنامج
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
تواجهني مشكلة في اختفاء القيم في Settings مثلا قمت بانشاء  aaa من نوع integer واسندت لها القيمة 10 عن طريق الكود
كود :
My.Settings.aaa = 10
       My.Settings.Save()

عند نقل البرنامج من قرص الى اخر تختفي القيمة 10 فتصبح قيمة aaa لا شيء
استخدام جدول في قاعدة البيانات او XML أو ملف نوت باد أفضل بكثير في هذه الحالات و طبعات لموضوع امان المكتوب به يمكنك استخدام التشفير .
و إذا كنت مصرا على استخدام السيتنغ يمكنك عمل كود تأكد من وجود قيم في السيتنغ و عند عدم وجودها فتح نافذة إعدادات البرنامج لتعبئتها أول مرة بقيم إفتراضية عند نقله الى اي مكان و هذه عملية متعبة و الله الموفق .
شكرا لك............
او يمكك تصدير الاعدادات واستيرادها الى ملف خارجي
مع كل تشغيل واغلاق للبرنامج
عندها لايظهر حتى ولو تم نقله الى جهاز اخر

http://vb4arb.com/vb/showthread.php?tid=34143