سلام. خواهش ميكنم. همونطور كه دوستمون گفتن براي اينكار بهتره از يه فايل ini استفاده كني و در كنار فايل برنامت باشه مثلآ فايل settings.ini كه تو بعضي برنامه ها وجود داره. البته اين فايل رو نبايد embedded كني چون تغييراتت روي فايلت اعمال نميشن يعني هميشگي نيستن و بايد در كنار برنامت ازش استفاده كني.

روش كار هم مثل قبله با اين تفاوت كه دستت بازتره نسبت به رجيستري و براي ذخيره اطلاعات تو اين فايا بايد از دستور str to file استفاده كني. مثل دستور زير
:
کد:
string$= EditBox1$
ReturnVal=StrToFile(file$,string$,TRUE,TRUE)
string$ مقداري هست كه ميخاي تو فايل ذخيره كني. file$ هم آدرس فايلت كه كنار برنامت بايد بزاريش. True اول و دوم هم براي اينه كه تنظيم كني آيا پشت سر هم ذخيره بشه يا خط به خط و ...
براي خوندن هر خط از فايلت هم ميتوني از اين دستور استفاده كني:
کد:
NOL=NOL(file$)
For i=1 To NOL
string$[i]=StrFromFile(file$,i,1)
Next i
l1$=string$[1]
l2$=string$[2]
براي file$ مسير فايل ini رو ميدي و l1$ و l2$ مقدار برگشت داده شده ي خط اول و دومت هستن. به همين ترتيب براي خط سوم به بعد هم خودت اضافه كن. مثلآ
مثلآ فر كن تو خط سومت اسم كاربره كه ذخيره شده.
در مورد روش خودم هم بايد از اين دستور استفاده كني:
کد:
default=1
SaveVariable("Defaultpic","default")
default مثلآ شماره ي عكس هست كه كاربر انتخاب كرده و اين مقدار در رجيستري با نام defaultpic ذخيره ميشه. در صفحه اول هم بايد با اين دستور عدد رو لود كني:
کد:
LoadVariable("Defaultpic","default")
عدد مورد نظر در متغيير default لود ميشه و شما بايد با دستور if تععين كني كه اگر عدد 1 بود اين عكس رو نشو بده و اگر 2 بود اون يكي و الي آخر.
transparncy هم كه به همين صورته.
ولي توصيه منم استفاده از فايل ini هست. اين فايل يه فايل حاوي اطلاعات هست كه استاندارش ini هست ولي شما ميتوني با هر پسوندي حتي dll هم ذخيرش كني و فرقي تو كاراييش نداره واسه خود برنامه.
