PDA

View Full Version : فراخوانی یک تابع بصورت مکرر؟



mohsen57
یک شنبه 11 فروردین 1387, 00:02 صبح
فرض کنید یک تابع داریم که عکسی را اینترنت دانلود میکند همچنین چند متغیر را تعریف می کند
حال آن را فراخوانی می کنیم. اگر قبل از اینکه کار این تابع به پایان برسد، بوسیله یک تایمر چندبار دیگر آن تابع را فراخوانی کنیم چه اتفاقی می افتد؟ آیا متغیرهایی که دوباره تعریف می شود ربطی به هم ندارند؟

MNosouhi
یک شنبه 11 فروردین 1387, 00:53 صبح
خیر ، ربطی به هم ندارند (البته متغیرهایی که در درون تابع تعریف شوند). هر تابع به صورت مستقل عمل می کند ، مگر اینکه متغیر در خارج از تابع و به صورت عمومی تعریف شود.

zman123456
یک شنبه 11 فروردین 1387, 11:49 صبح
دوست عزیز اگه مفهوم Declaration رو درست درک می کردید دیگه این سوال رو نمی پرسیدید.و اینکه در دلفی از چه نوع Declaration استفاده میشه.
هر بار که یک متغیر محلی رو در یک پروسیجر تعریف می کنید یک آدرس حافظه جدید به اون اختصاص داده میشه.