پیغام comile error: procedure too large

Collapse
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • مینو

    • 2012/11/06
    • 15

    پیغام comile error: procedure too large

    سلام
    اساتید محترم
    در فرمی که در حال طراحی برای دفتر بزرگ می باشم از یک دکمه که به عنوان جستجو برای پر کردن این فرم استفاده نموده ام .در داخل این دکمه از تعداد زیاد فرمول استفاده نموده ام
    که الان برای اجرا فرم و استفاده از دکمه جستجو با پیغام
    comile error:
    procedure too large
    روبرو می شوم در صورت امکان برای افزایش ظرفیت فرمول برای یک دکمه مرا راهنمایی کنید
    (از فرمولهایم نمی توانم کم کنم و باید دیگر فرمولها را نیز به این دکمه اضافه نمایم)


  • alieddy0

    • 2011/07/21
    • 141
    • 55.00

    #2
    RE: پیغام comile error: procedure too large

    با سلام خدمت شما دوست عزیز
    بنده در حد علم خودم چند نکته میگم که سعی کنید مد نظر قرار بدید

    1- سعی کنید خطوط کد را کم کنید
    2- سعی کنید روالها را به زیر روالهای کوچک تبدیل و در ماژول های استاندارد ذخیره کنید
    3- سعی نمایید کمتر از محدوده های پویا استفاده نمایید
    4- سعی کنید کمتر از مقادیر Boolen که حاصل Yes یا No دارند استفاده کنید و شروط را با If بیان نمایید

    کامنت

    • مینو

      • 2012/11/06
      • 15

      #3
      RE: پیغام comile error: procedure too large

      سلام alieddy0
      اگه امکان دارد در مورد بند 2 و 3 که فرمودید بیشتر توضیح بدهید
      خطوط کد را کم کردم تأثیری نداشت

      کامنت

      • امين اسماعيلي
        مدير تالار ويژوال بيسيك

        • 2013/01/17
        • 1198
        • 84.00

        #4
        RE: پیغام comile error: procedure too large

        با درود
        اگه هدرست فهمیده باشم منظور دوستمون ایشون مخوان بگن که یه سری از کارها و فرمولهاتون توی ماژول بنویسین و در جای مناسب اونو بازخونی کنیین. تا از خطوط برنامه کسته شده و حجم کمتر بشه البته اگه درست فهمیده باشم
        در پناه خداوندگار ایران زمین باشید و پیروز

        کامنت

        • alieddy0

          • 2011/07/21
          • 141
          • 55.00

          #5
          RE: پیغام comile error: procedure too large

          با سلام مجدد
          فرمایش شما صحیح است جناب آقای اسماعیلی

          کامنت

          چند لحظه..