06-18-2014، 12:53 AM
(06-16-2014، 11:40 AM)'hesam98' نوشته: آقا یه دنیا سپاسگزار .. مررررسی ..
سلام دوست عزیز انتظار جواب سریع نداشته باشید اینجا نه به کسی حقوق میدن و نه هیچ کس مدام بیکاره بلاخره همه مشکلاتی دارند.
برای سیو تنظیماتت بهترین راه اینه که یه فایل اس کیو لایت درست کنی و با استفاده از اون تنظیماتت رو سیو کنی و دوباره زمانی که برنامه اجرا میشه اول دیتا بیسو بخونه و تنظیماتتو اعمال کنه اینطوری تا زمانی که برنامه از دیوایس حذف نشه تنظیمات باقی میمونه
کد پیاچپی:
If File.Exists(File.DirInternal,"db.sql") = False Then
File.Copy(File.DirAssets,"db.sql",File.DirInternal,"db.sql")
End If
If SQL1.IsInitialized = False Then
SQL1.Initialize(File.DirInternal, "db.sql", False)
End If
cursor1=SQL1.ExecQuery("SELECT * FROM setting")
cursor1.position=0
getostan=cursor1.GetString("united")
getshahr=cursor1.GetString("city")
getsize=cursor1.GetString("size")
aval=cursor1.GetString("aval")
aval1=cursor1.GetString("aval2")
If aval=0 Then
phelp.BringToFront
phelp.Visible=True
SQL1.ExecNonQuery("UPDATE setting set aval = 1")
End If
cursor1.Close
قسمت متغییر aval1 یک فیلد برای مشخص شدن این است که کاربر برای اولین بار است بازی را باز کرده یا خیر که در صورت اینکه اولین بار بازکردن برنامه باشد توضیحاتی را نمایش میدهد که در بار دوم ورود کاربر نمایش داده نمی شود.