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

نسخة كاملة : حول خاصية setting في vb.net
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
الصفحات : 1 2
(03-08-18, 03:23 AM)محمد كريّم كتب : [ -> ]
(02-08-18, 03:30 AM)GameOver كتب : [ -> ]لكن أخي [b]سعود[/b] عناصر الsettings يتم حفظها في الريجيستري الخاص بالنظام.
واعتقد (لست متأكدا) أن ملف الريجيستري إذا تضخّم يؤثر على كفاءة عمل النظام ككل.



هل البرامج المبرمجة بفيجوال بيسك تحفظ الإعدادات في الريجستري؟
لأن في برامج سي شارب الإعدادات تحفظ في ملف config وبصيغة xml
مثلا لو كان اسم ملف البرنامج sales.exe
فان اسم ملف الاعدادات يكون sales.exe.config
الملف يخزن تلقائيا في مجلد app data  و مجلد roaming الخاص بالمستخدم


جزاك الله خير أخ [b]محمد كريّم[/b]


فكلامك صحيح 100%، إن My.Settings تحفظ في AppData 

إن تم التشغيل من ملف الموجود في المجلد Debug يكون المسار
كود :
C:\Users\[UserName]\AppData\Local\[CompayName]\[AssemblyName].exe_Url_[32chars]\[x.x.x.x]\user.config

إن تم التشغيل من ملف الموجود في المجلد Release يكون المسار
كود :
C:\Users\[UserName]\AppData\Local\[CompayName]\[AssemblyName].vshost.exe_Url_[32chars]\[x.x.x.x]\user.config

بارك الله فيك، فلقد صححت لي معلومة كنت أظن أنها صحيحة
هناك طريقة تشغيل الملف الصوتي في الخلفية ... لم اجربها على كمبيوتر اخر بعد
اترك لك تجربة الملف التنفيذي المرفق ... و انا في انتظار النتيجة
(02-08-18, 02:23 AM)alipro كتب : [ -> ]السلام عليكم
ماذا يكون نوع الحقل عندما اريد تخزين ملف صوتي في الsetting 
وشكرا


خلافاً على نقاش اخوتى عن خارج الموضوع

بخصوص سؤال اخى alipro

فالامر يعتمد هنا على فكرة تخزين الملف فى Settings

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

واذا كنت فعلياً تريد حفظ الملف الصوتى من قبلك انت وليس المستخدم
كا ملف صوتى موجود بالبرنامج فيفضل تسجيل الملف فى Resources> Audio

تحياتى لك
وتمنياتى لك التوفيق
الصفحات : 1 2