PDA

View Full Version : سوال: چگونه یک تابع فقط یکبار در هر کامپیوتر اجرا می شود...؟؟؟



Mr Sidou
سه شنبه 07 آذر 1391, 20:36 عصر
با درود خدمت دوستان،

من میخوام یکی از توابعی که در برنامه ام دارم فقط و فقط یکبار در هر کامپیوتر اجرا بشه ...

چه کار می تونم بکنم؟؟؟

black_binary
سه شنبه 07 آذر 1391, 20:47 عصر
سلام
برای اجرا شدن تابع ت شرط بذار.........
حالا این شرط چی باشه؟
اگه برنامه ت بانک اطلاعاتی داره، تو یکی از جدولات فیلدی قرار بده که وقتی تابع میخوات اجرا بشه بیات چک کنه ببینه فیلد برابر 1 نباشه اگه اولین بار اجرا بشه بیات اون فیلد رو مقدار یک بده.
اگه بانک نداری توی یک فایل متنی این کارارو بکن. که در فلان مسیر ذخیره شده باشه و مقدارش همانند اون فیلد جدول چک بشه.

reza69
سه شنبه 07 آذر 1391, 20:48 عصر
کدتو بزار :متفکر:

Mr Sidou
سه شنبه 07 آذر 1391, 21:03 عصر
دوست عزیز شما چکار به کد دارید؟؟؟:متعجب:

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

saied_hacker
سه شنبه 07 آذر 1391, 21:23 عصر
سلام
برای اجرا شدن تابع ت شرط بذار.........
حالا این شرط چی باشه؟
اگه برنامه ت بانک اطلاعاتی داره، تو یکی از جدولات فیلدی قرار بده که وقتی تابع میخوات اجرا بشه بیات چک کنه ببینه فیلد برابر 1 نباشه اگه اولین بار اجرا بشه بیات اون فیلد رو مقدار یک بده.
اگه بانک نداری توی یک فایل متنی این کارارو بکن. که در فلان مسیر ذخیره شده باشه و مقدارش همانند اون فیلد جدول چک بشه.

راهش همینه یا میتونی از رجیستری استفاده کنی که بعد از اجرا یه کلید رو به رجیستری اضافه کنه و هر بار که خواست اجرا بشه مقدار رو چک یا نه اصلا ببینه همچین کلیدی هست یا نه...