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

موضوع: ارور overflow

  1. #11


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

    RE: ارور overflow

    ممنون از اطلاعات جامعی که دادید فقط یک سوال این توضیحات بر اساس vb6 داده شده ؟ یعنی باید تعمیم داده بشه به vba درسته؟

  2.  

  3. #12


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

    RE: ارور overflow

    این اطلاعات برای همه زبان های برنامه نویسی بود. نحوه کار اینها یک شکل هست. حقیقتش حتی اکسل رو باز نکردم تست کنم.
    اما فکر نمی کنم فرقی داشته باشه. من یک آرایه درست کردم این طوری:

    Private Sub UserForm_Click()
    Dim a(1000, 1000, 100) As Integer

    End Sub
    اصلا ارور نداد. اما اگر
    Dim a(10000, 1000, 100) As Integer
    رو بخوای اکسل بسته می شود برای من چون RAM پر میشه.

    احتمالا در اکسل متغیر ها چند بعدی به حالت یک بعدی در می آیند. یعنی فقط یک آدرس در stack اشغال می کنند.خوب این مشکل کاهش سرعت پردازش رو بوجود می آورد اما خوب یک راه منطقی برای فرار از stack flow هست. در VB6 هم به همین صورت هست. VB.Net هم همین طور. اما در C++ هر سطر جداگانه ذخیره می شود و برای فرار از این مشکل خود برنامه نویس باید ارایه چند بعدی را به یک بعدی تبدیل کند. اما هنوز در صورت وجود تابع بازگشتی احتمال وقوع stack overflow وجود دارد.

  4. #13


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

    RE: ارور overflow

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

  5. #14


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

    RE: ارور overflow

    اصولا هر چه هوش کامپایلر بالاتر بره سرعت پایین میاد.
    خوب matlab خیلی ازاین لحاظ هوش بالایی داره. ولی سرعت پردازش matlab خیلی پایین اومده.
    از اون طرف c++ و c خیلی ساده و سطح پایین هستند ولی سرعت بسیار بالایی دارند.
    شما باید ببینی آیا سرعت برای شما مهمه یا راحتی.

    همه کارهایی که با متلب انجام میشه رو میشه با c++ انجام داد با سرعت بیشتر و البته زحمت بیشتر.
    اما کارهایی که میشه به متلب کرد رو نمیشه با سرعت بالا انجام داد.

    من معتقدم یک فرد باید از همه این نرم افزار های به جای خودش و در زمان مناسب خودش استفاده کنه. من بشخصه خیلی از مواقع در تحقیقات خودم از Matlab استفاده می کنم. اما 90% اون مواقع دوباره مجبور میشم با C++ بنویسم کد رو دوباره.

    بین زبان های C++ و VB هم فرق هایی هست که مهم ترین اون همین بحث نحوه شکل گیری و استفاده از متغیر ها می باشد.


  6. #15


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

    RE: ارور overflow

    خب همه که مثل شما نمیتونن باشن به همه این زبان ها مسلط باشن واسه بی سوادایی مثل من یک زبان همه کاره کفایت میکنه:P


صفحه 2 از 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 غیر فعال است