صفحه 1 از 2 12 آخرینآخرین
نمایش نتایج: از شماره 1 تا 10 , از مجموع 15

موضوع: ارور overflow

  1. #1


    آخرین بازدید
    2018/11/06
    تاریخ عضویت
    July 2011
    محل سکونت
    تهران
    نوشته ها
    385
    امتیاز
    905
    سپاس
    665
    سپاس شده
    1,397 در 369 پست
    تعیین سطح نشده است

    ارور overflow

    با سلام

    میشه دوستان راهنمائی کننئ که مشکل کد زیر چیه که ارور overflow میده:

    کد PHP:
    Private Sub CommandButton16_Click()
    ListBox4.Clear
    TextBox28
    .SetFocus
    Dim a 
    As Range
    For Each a In Sheet4.Range("Q2:Q50000")
        If 
    a.Value <> "" And a.Value TextBox28.Text Then
            ListBox4
    .AddItem a.Offset(0, -15).Value
            
    For 1 To 2
                ListBox4
    .List(ListBox4.ListCount 1i) = a.Offset(04).Value
            Next
        End 
    If
    Next
    End Sub 
    اخطار: این یک موضوع قدیمی است
    به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.

  2. سپاس ها (1)


  3.  

  4. #2


    آخرین بازدید
    2012/08/02
    تاریخ عضویت
    June 2012
    نوشته ها
    7
    امتیاز
    0
    سپاس
    0
    سپاس شده
    0 در 0 پست
    تعیین سطح نشده است

    RE: ارور overflow

    با سلام
    كد شما ظاهرا مشكلي نداره
    مطمئن هستيد كه پيغام خطا براي اين كد ظاهر ميشه؟

  5. #3


    آخرین بازدید
    2018/11/06
    تاریخ عضویت
    July 2011
    محل سکونت
    تهران
    نوشته ها
    385
    امتیاز
    905
    سپاس
    665
    سپاس شده
    1,397 در 369 پست
    تعیین سطح نشده است

    RE: ارور overflow

    نقل قول نوشته اصلی توسط Majid_Mahoor
    با سلام
    كد شما ظاهرا مشكلي نداره
    مطمئن هستيد كه پيغام خطا براي اين كد ظاهر ميشه؟
    بله خطا مربوط به خط زیر میشه:
    کد PHP:
    If a.Value <> "" And a.Value TextBox28.Text Then 

  6. سپاس ها (1)


  7. #4


    آخرین بازدید
    2018/11/06
    تاریخ عضویت
    July 2011
    محل سکونت
    تهران
    نوشته ها
    385
    امتیاز
    905
    سپاس
    665
    سپاس شده
    1,397 در 369 پست
    تعیین سطح نشده است

    RE: ارور overflow



    از اساتید محترم کسی هست نظر دیگه ای داشته باشه؟؟


  8. سپاس ها (1)


  9. #5


    آخرین بازدید
    2023/05/03
    تاریخ عضویت
    January 2012
    محل سکونت
    استان اردبیل / شهرستان پارس آباد (مغان)
    نوشته ها
    1,213
    امتیاز
    2633
    سپاس
    1,399
    سپاس شده
    2,089 در 665 پست
    سطح اکسل
    73.00 %

    Javid Mokhtari به Yahoo ارسال پیام

    RE: ارور overflow

    نقل قول نوشته اصلی توسط nima


    از اساتید محترم کسی هست نظر دیگه ای داشته باشه؟؟

    با سلام.
    لطفاً فایل رو بذارین.

  10. #6


    آخرین بازدید
    2018/11/06
    تاریخ عضویت
    July 2011
    محل سکونت
    تهران
    نوشته ها
    385
    امتیاز
    905
    سپاس
    665
    سپاس شده
    1,397 در 369 پست
    تعیین سطح نشده است

    RE: ارور overflow

    نقل قول نوشته اصلی توسط jansiz hayat
    نقل قول نوشته اصلی توسط nima


    از اساتید محترم کسی هست نظر دیگه ای داشته باشه؟؟

    با سلام.
    لطفاً فایل رو بذارین.
    افا جاوید

    من نمیتونم فایل رو اپلود کنم حجم بالائی داره تا چند روز پیش کار میکرد اما بعد از اینکه یه سری دیتای جدید اپدیت کردم ارور اور فلو میده

    PLEASE HELP..

  11. سپاس ها (1)


  12. #7


    آخرین بازدید
    2022/12/05
    تاریخ عضویت
    October 2011
    محل سکونت
    مشهد
    نوشته ها
    4,374
    امتیاز
    12614
    سپاس
    4,596
    سپاس شده
    11,990 در 3,203 پست
    سطح اکسل
    70.00 %

    RE: ارور overflow

    این ارور زمانی پیش میاد که مثلا یک حلقه خیلی بزرگ ایجاد کنید یا مثلا یک متغیر از نوع اینتجر تعریف کنید ولی عددی از نوع دابل یا لانگ بهش تخصیص بدی

  13. #8


    آخرین بازدید
    2022/06/28
    تاریخ عضویت
    May 2010
    محل سکونت
    بلژیک
    نوشته ها
    174
    امتیاز
    108
    سپاس
    0
    سپاس شده
    119 در 53 پست
    تعیین سطح نشده است

    RE: ارور overflow

    خیلی چیز ها در زبان برنامه نویسی overflow می کنه.
    stack over flow?
    heap over flow?
    buffer overflow?
    stack buffer over flow?
    range overflow
    variable overflow

    البته لزوما همه اینها در vba وجود نداره.
    اگر متن کامل ایراد رو بزاری بهتر میشه کمک کرد.

  14. #9


    آخرین بازدید
    2015/10/20
    تاریخ عضویت
    December 2011
    نوشته ها
    272
    امتیاز
    251
    سپاس
    216
    سپاس شده
    231 در 76 پست
    تعیین سطح نشده است

    RE: ارور overflow

    سلام به دوستای گلم
    برای این ارورها ایا مرجعی هم هست تو نت خیلی پراکنده گفته شده

  15. #10


    آخرین بازدید
    2022/06/28
    تاریخ عضویت
    May 2010
    محل سکونت
    بلژیک
    نوشته ها
    174
    امتیاز
    108
    سپاس
    0
    سپاس شده
    119 در 53 پست
    تعیین سطح نشده است

    RE: ارور overflow

    نقل قول نوشته اصلی توسط mahasa shayesteh
    سلام به دوستای گلم
    برای این ارورها ایا مرجعی هم هست تو نت خیلی پراکنده گفته شده
    سلام! من خیلی مختصر سعی می کنم توضیح بدم.
    وقتی overflow اتفاق می افتد شما از یک فضای حافظه که برای شما تخصیص داده شده خارج شدید. وقتی شما متغیر تعریف می کنید. اگر متغیر شما به صورت استاتیک تعریف بشود در محیط stack آدرس این متغیر ذخیره می شود. حال اگر متغیر شما یک آرایه با تعداد بعد بالا و سایز ابعاد شما زیاد باشد. مثلا اگر آرایه ای 1000*10*1000 به صورت استاتیک تعریف کنید stack overflow اتفاق می افتد. دقتی که باید بکنید این مساله هست که 100*10 و 10*100 از نظر ساختار stack با هم متفاوت هستند. به این معنی که در حالت اول 10 آدرس در stack ذخیره می شود در حالی که در حالت دوم 100 آدرس در stack ذخیره می شود. با این حال ممکن است هیچ آرایه ای تعریف نکنید ولی stack overflow داشته باشید. مثلا استفاده از یک تابع بازگشتی با عمقی بالای 1000 لایه (اگر تابع دارای آرگومان و مقدار بازگشتی باشد) معمولا باعث stack overflow می شود.

    heap خیلی شبیه stack هست. البته از نظر نوع ساختار و نحوه دسترسی و مشخصات تفاوت هایی دارد که اگر دوست داشتید اطلاعات زیادی در نت موجود است. اما در heap اطلاعات و آدرس متغیر های داینامیک و اشیا و از این جور اطلاعات حافظه ذخیره می شود. معمولا heap از نظر اندازه بسیار بزرگتر از stack هست. بیشتر برنامه نویسی مستقیم با حافظه داینامیک باعث ایجاد heap overflow می شود. دوستانی که با c++ کار کردند حتما با این مشکل مواجه شدند. اما این دلیل نمی شود که در زبانی مثل vba که برنامه نویسان دسترسی مستقیم به حافظه داینامیک ندارند این ارور اتفاق نمی افتد. مثلا شما اگر یک تابع بازگشتی با عمق بسیار بالا داشته باشید در حالی که آرگومان های ورودی از نوع variant یا object (هر نوعی حتی label) باشند، احتمال وقوع heap overflow زیاد است.

    buffer overflow به معنی خروج از باندری یا محدوده حافظه است. مثلا شما آرایه 10 خونه ای تعریف کردید و می خواهید در خانه 11 ام چیزی رو ذخیره کنید.

    buffer stack overflow به این معنی است که مثلا آرایه ای دو بعدی 10*10 تعریف کرده اید.
    چون آدرس هر سطر در stack ذخریه می شود. اگر بخواهید در سطر 11 ام چیزی ذخیره کنید با buffer stack overflow مواجه می شوید.

    البته دو مورد آخر رو بعید میدونم در اکسل وجود داشته باشند. اما حتما معادل هایی شبیه range overflow خواهد بود.

    همین عبارات رو در گوگل جستجو کنید اطلاعات زیادی برای شما خواهد آمد


صفحه 1 از 2 12 آخرینآخرین

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

بازدید کنندگان با جستجو های زیر این صفحه را پیدا کرده اند

پیام stack overflow در توابع بازگشتی

مفهوم ارور stack overflow

تفاوت stack oberflow با stack buffer overfolw

حل overflowing در اکسل

https:forum.exceliran.comshowthread.php1353-ارور-overflow

علاقه مندی ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  
  • BB code ها فعال هستند
  • شکلک ها فعال هستند
  • کد [IMG] فعال است
  • کد [VIDEO] فعال است
  • کد HTML غیر فعال است