آیا این باگ فلش است ؟

DaDaDooDoo

کاربر VIP
سلام .

اگر compile کدها از 15 ثانیه بیشتر بشه با این ارور مواجه می شید :

PHP:
Error: Error #1502: A script has executed for longer than the default timeout period of 15 seconds.

و اجرای برنامه متوقف می شه . برای مثال یک حلقه for با تکرار 50000 بار بزارید که فقط i رو trace کنه ، بعد از 15 ثانیه متوقف می شه ( حالا تا هر کجا که تکرار شده باشه --> رو سیستم من تا 6500 بیشتر نمی ره ) .

آیا این باگ فلش هست یا راه حل خاصی داره ؟ مثلا 15 ثانیه زمان پیش فرض هست و قابل افزایش ؟ یا نه ؟
 

BehrouzPc

پــــادشــاه فــلــــش
خیر این مورد باگ فلش نیست :wink:

مراحل زیر را دنبال نمایید :

PublishSetting - > Flash - > Script time limit

هر مقدار که دوست دارید می تونید وارد نمایید به صورت پیش فرض 15 هست:)

موفق و پیروز باشید
 

DaDaDooDoo

کاربر VIP
علت این موضوع چیه ؟ یعنی این سوپاپ برای چیه ؟
 
آخرین ویرایش:

BehrouzPc

پــــادشــاه فــلــــش
علت این موضوع چیه ؟ یعنی این سوپاپ برای چیه ؟
خوب یک محدوده زمانی برای اجرای اسکریپت می باشد
که نسبت به پروژه قابل تغییر می باشد
فکر می کنم دلیل قرار دادن این محدودیت هم برای تشخیص پایان اجرای اسکریپت و شروع روال اصلی برنامه می باشد که فلش بتواند یک محدوده خاصی برای تشخیص زمان اجرای کد درونی فلش داشته باشد
 
آخرین ویرایش:

++Hadi++

Active Member
این حالت یه سوپاپ اطمینانه تا وقتی برنامه ای تحت باگ یا هر چیز دیگه به حلقه بی پایان یا حالت های بی پایان دیگه (مخصوصا باگ ) می رسه ، اجراش متوقف بشه .
 
سلام

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

جدیدترین ارسال ها

بالا