PDA

View Full Version : سوال: اجرای یک کد فقط در اولين اجراي برنامه



abulfazl
پنج شنبه 08 اسفند 1387, 00:41 صبح
يه برنامه نوشتم كه در اين برنامه يك كدي وجود دارد كه مي خواهم فقط براي اوالين بار اجراي برنامه كار كند و براي دفعات بعدي اجرا كار نكند مي دانم كه بايد با رجيستري اينكار رو كرد يا يك هندل بسازيم و فايلي ايجاد كنيم و كارهاي ديگرش اما من مي خواهم با رجيستري اين كار رو بكنم كسي مي تونه كمكم كنه با تشكر:تشویق:

vahidm
پنج شنبه 08 اسفند 1387, 00:59 صبح
سلام
برنامتون بانک اطلاعاتی داره ؟
شما می توانید کد مورد نظرتون رو داخل یک Command بنویسید
اگر بانک اطلاعاتی دارید شما می توانید یک فیلد رو بذارید برای اینکار ابتدا مقدار 0 داخلش باشه و در انتهای کد مورد نظرتون در داخل Command مقدار فیلد رو به 1 تغییر دهید
در فرم ابتدایی برنامه هم شرطی داشته باشید که اگر مقدار 0 بود Command.value=true واگر نه فرم بعدی رو نمایش بده
می توانید از طریق یک فایل متنی هم اینکار رو بکنید ولی فیلد بهتره
اگر مشکلی بود در خدمتیم
موفق باشید

mormorbaba
پنج شنبه 08 اسفند 1387, 01:05 صبح
if val(GetSetting(App.Name, "Settings", "chekonerun", 0)) =0 then
كدها
end if
SaveSetting App.Name,"Settings","chekonerun", 1

abulfazl
شنبه 10 اسفند 1387, 18:54 عصر
if val(GetSetting(App.Name, "Settings", "chekonerun", 0)) =0 then

كدها
end if
SaveSetting App.Name,"Settings","chekonerun", 1


با تشكر از شما خيلي كدي كه دادي مفيد بود و به دردم خورد مرسي:قلب: