نمایش نتایج 1 تا 2 از 2

نام تاپیک: Function یا Procedure ?

  1. #1
    کاربر دائمی آواتار seyed_farid
    تاریخ عضویت
    تیر 1384
    محل زندگی
    تهران
    پست
    459

    Function یا Procedure ?

    با عرض سلام
    من یک سری کارها را با ارسال چند پارامتر میخواهم انجام دهم که برای آن از یک Procedure استفاده کرده ام.
    در برنامه ام گاهی پیش میآید که در حین اجرای پروسیجرم که طولانی است، دوباره آن پروسیجر توسط بخش دیگری از برنامه صدا زده و اجرا میشود.
    حال سوال من این است که چه اتفاقی رخ میدهد؟
    آیا ادامه کار پروسیجر اول رها میشود و پروسیجر دوم که با ارسال پارامترهای جدید صدا زده شده اجرا میشود؟
    یا اجرای اول پروسیجر تا پایان کار ادامه پیدا میکند و در همان لحظه نیز اجرای پروسیجر با ارسال مقادیر جدید اجرا میشود؟

    آیا بین Function و Procedure در این مورد تفاوتی هست؟

  2. #2

    نقل قول: Function یا Procedure ?

    سلام
    بین تابع و پردازه در این خصوص تفاوتی نیست
    اگر برنامه شما مولتی ترد نباشد، بیشتر از یک خط فرمان وجود ندارد و تا پایان اجرای تابع یا پردازه، هیچ خط دیگری از برنامه ران نمی شود
    یعنی این که اگر خط 8 برنامه شما تابعی را کال کرده باشد که طولانی است، خط 9 برنامه باید آنقدر صبر کنه که کار اجرای تابع به پایان برسه
    اگر برنامه شما مولتی ترد است، داستان فرق می کنه، و باید از کریتیکال سکشن ها استفاده کنید
    توابع تبدیل تاریخ با دقت 5000 سال
    پذیرش پروژه، کامپوننت، آموزش برنامه نویسی (دلفی، اس کیو ال، ..) -> 09123780840

    دوستای گلم حمایت کنید : https://cafebazaar.ir/app/com.nikanmehr.marmarxword/


    نرم افزار پخش مویرگی

تاپیک های مشابه

  1. تفاوت بین Function و Procedure
    نوشته شده توسط seyed_farid در بخش مباحث عمومی دلفی و پاسکال
    پاسخ: 5
    آخرین پست: یک شنبه 14 دی 1393, 16:32 عصر
  2. مبتدی: فرق procedure با function چیه؟
    نوشته شده توسط Beginner2013 در بخش مباحث عمومی دلفی و پاسکال
    پاسخ: 1
    آخرین پست: دوشنبه 07 فروردین 1391, 20:45 عصر
  3. اجرا نشدن stored procedure ‌از داخل Function
    نوشته شده توسط abbas64 در بخش T-SQL
    پاسخ: 2
    آخرین پست: دوشنبه 05 دی 1390, 13:54 عصر
  4. Procedure or function has too many arguments specified
    نوشته شده توسط maxpayn2 در بخش دسترسی به داده ها (ADO.Net و LINQ و ...)
    پاسخ: 5
    آخرین پست: دوشنبه 03 اسفند 1388, 12:38 عصر
  5. انتقال Procedure ها و Function ها به هاست
    نوشته شده توسط mehdi_kamari در بخش MySQL
    پاسخ: 1
    آخرین پست: چهارشنبه 15 اسفند 1386, 11:32 صبح

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •