رفتن به مطلب
  • 0

راهنمایی برای ذخیره اطلاعات با کتابخانه ASP


fito

سوال

سلام دوستان شرمنده تو تاپیک کتابخانه کسی جواب نداد تو اینجا امیدوارم جواب بدین..

من قبلا روش فایل رایت استرینگ برای ذخیره اطلاعات استفاده میکردم حالا با کتابخانه آریا شیرد پرفرنس میخوام ذخیره کنم. اما نتونستم بخونم فایلو دوباره!

من یه منو دارم که چند گزینه داره و با دستور select case گزینه ها انتخاب میکنم و توی هر کدومش کارایی که انجام میشه نیاز به ذخیره داره تا هنگامی که کاربر دوباره وارد برنامه شد ذخیره باشه.

Sub Menu_MenuItemClick (Item As ACMenuItem)
		
	Case 1		
		panel.Color = Colors.RGB(214,57,54)
			aria.savestring("case1","case1")
	Case 2			
		panel.Color = Colors.RGB(255,20,99)
			aria.savestring("case2","case2")
	
	case 3
		panel.Color = Colors.RGB(5,20,99)
			aria.savestring("case3","case3")

	End Select
		

حالا لطفا بگید بعده انتخاب هر گذینه چه کدی نوشته بشه برای ذخیره؟

من نوشتم اسم کیس انتخابی ذخیره بشه  اما درسته آیا و چطور بخونمش?

 if aria.getstring("case1","case1")= true then
	''''''
else if aria.getstring("case2","case2")= true then
	''''''
else.....

با کد بالا که خونده نمیشه چطور باید بخونم هنگام ورود به برنامه لطفا راهنمایی

فقط میخوام هر کلیکی که از منو زده شد رنگ هاش ذخیره بشه و هنگام ورود همون رنگی باشه پنلم

لینک ارسال
به اشتراک گذاری در سایت های دیگر

3 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

واقعا حرکتی که انجام دادین در نوع خودش خیلی جالبه و جای بحث داره. case ندیده بودیم ذخیره کنن که دوستان زحمت کشیدن و این حماسه رو آفریدن:fekr:

اولا عزیز رنگ از نوع اینتجره و شما به صورت استرینگ ذخیره کردین که اشتباهه ثانیا شما یه کلید به نام color دارین دیگه واسه چی میاین و اسم کیس رو میزارین؟ در هر صورت باید به شکل زیر ذخیره کنین

aria.SaveInt("color",Colors.RGB(89,65,88))

خوندن هم که دیگه مشخصه باید getint کنین

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در ۱ ساعت قبل، محمدرضا شاهپیری گفته است :

واقعا حرکتی که انجام دادین در نوع خودش خیلی جالبه و جای بحث داره. case ندیده بودیم ذخیره کنن که دوستان زحمت کشیدن و این حماسه رو آفریدن:fekr:

اولا عزیز رنگ از نوع اینتجره و شما به صورت استرینگ ذخیره کردین که اشتباهه ثانیا شما یه کلید به نام color دارین دیگه واسه چی میاین و اسم کیس رو میزارین؟ در هر صورت باید به شکل زیر ذخیره کنین


aria.SaveInt("color",Colors.RGB(89,65,88))

خوندن هم که دیگه مشخصه باید getint کنین

ممنون من چیزی که از تاپیک فهمیدم به هر اسمی که خواستیم ذخیره میکنیم مثله رایت استرینگ دیگه و هر وقت خواستیم با همون اسم صدا میکنیم مثلا اگه کیس 1 ذخیره شده بود رنگ اول اگه کیس 2 ذخیره شده بود رنگ دوم و....  اما برای این کتابخانه همین برام پیچیده شد یکم که سرانجام نوشتم کد رو مثله رایت استرینگ خلاصه مشکل از بد متوجه شدن خودم بود وگرنه معلومه که کیس ذخیره نمیشه!!:bigsmile::unknown:

کلا با چیزایی که تو تاپیک اصلی خوندم قاطی کردم...

panel.Color = save.GetInt("color",Colors.Transparent)

برای چک درسته ایشالا؟

تا چندین ساعت دیگه که وقت کنم برم پای سیستم و پروژم دیگه بالا نیارم تاپیکو برا همین اگه مشکلی هست بگید اگه نه که لایک کنید:DD:

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

با تشکر، فقط یه چیز رو مشکل دارم هنوز اگه ممکنه راهنمایی بفرمایید.

  چون من چند گزینه دارم برای انتخاب رنگ آیا هنگامی که هرکدوم رو انتخاب میشه آیا باید ذخیره های قبلی رو حذف کنم؟

چون هنگام فراخونی باز ممکنه چند اسم ذخیره شده باشه

ممنون حل شد! فقط یه اسم میدم که هر بار خودش روی ذخیره قبلی میره و نیازی نیست برای گذینه های دیگه اسم دیگه بدم.

 

 

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...