تالار گفتمان مانشت
روشهای ارسال پارامتر و تعداد فیلد مورد نیاز در رکورد فعالیت - نسخه‌ی قابل چاپ

روشهای ارسال پارامتر و تعداد فیلد مورد نیاز در رکورد فعالیت - sepid - 18 دى ۱۳۸۹ ۰۱:۲۷ ب.ظ

سلام دوستان
در کدام روش ارسال پارامتر در رکورد فعالیت به بیش از یک فیلد برای یک پارامتر نیاز داریم؟
جوابش Call by Resultهست.
دراین روش پارامتر ورودی فرستاده میشه اما استفاده نمیشه و برای برگرداندن خروجی ازش استفاده می کنیم.
۱/پس ۱ فیلد میخام برای خود پارامتر محلی تو تابع یا همون مجازی و یکی هم برای پارامتر واقعی که آخرش نتیجه محلی رو توش کپی کنم.

۲/در فراخوانی با مقدار فقط یک فیلد میخام که اونم فیلد برای پارامتر مجازی هست که واقعی میاد توش کپی میشه .
۳/در حالت مقدار- نتیجه هم یک فیلد دارم واسه پارامتر مجازی که واقعی توش کپی میشه و در آخر هم مقدار پارامتر مجازی تو واقعی کپی میشه.پس یک فیلد لازم داریم.
صحبتام درسته دوستان؟
شاید توضیحاتم زیاد گویا نبود از اینکه اونو خوندین متشکرم.
برای فراخوانی با نام میشه یکی این سوالو جواب بده.
راستی منبع‌: سوال کنکور ۸۳ هست یا ۸۲/

روشهای ارسال پارامتر و تعداد فیلد مورد نیاز در رکورد فعالیت - samanium - 20 دى ۱۳۸۹ ۱۲:۱۲ ب.ظ

توی روش انتقال با نام هنگام فراخوانی تابع نام متغییر اصلی جایگزین متغییر مجازی تابع میشه
ما یه تبدیل نام داریم هنگام اجرا به نظر نمیاد فیلد اضافی نیاز باشه