PDA

View Full Version : حرفه ای: کند بودن فرم در زمان احرا.



ebrahim.rayatparvar
دوشنبه 23 فروردین 1395, 11:34 صبح
سلام دوستان.

من یه برنامه ای نوشتم و از کامپوننت DocumentManager برای تب بندی کردن فرم ها استفاده کردم که مثل خود VS که تب بندی میکنه تمام امکاناتش رو داره.
رو یه فرم دچار مشکل شدم که خیلی این فرم سنگین بود و موقع لود گاهی نزدیک به 15 ثانیه طول میکشید بیاد بالا. حالا من امدم کنترل های فرم رو خالی کردم و یه فرم خالی هست بدون هیچ کدی ولی باز طول میکشه. فرم رو پاک کردم یکی دیگه درست کردم ولی باز طول میکشه.

نکته جالبش اینه که بقیه فرم ها مثلا خو لیست انتخاب که من در اطلاعات پایه دارم هم کنترل های زیادی داره هم تعداد تبهایی که خود فرم داره. اونا رو که میزنم سریع خیلی دیگه بخواد طول بکشه 2 ثانیه که کم پیش میاد ولی این فرم هنوز بالای 5 ثانیه طول میکشه با اینکه خالیه اسمش هم عوض کردم از FrmCar به FrmMachins تغییر دادم دکمه ای که تو ریبون هم داشتم رو عوض کردم ولی باز تغییری نکرد دیقت کرده باشین تا کارایی که اصلا ربطی هم نداشت که فرم کند بشه رو هم دوباره زدم.
هیچ داده ای از بانک خونده نمیشه.

nunegandom
دوشنبه 23 فروردین 1395, 17:43 عصر
سلام همون فرم رو روی دیباگ بذار کامل تریس کن ببین چشه

ebrahim.rayatparvar
سه شنبه 24 فروردین 1395, 03:18 صبح
سلام دوستان
مشکل کند بودن فرم از یکی از کنترل های DeveXpress بود که زمانی تو حالت RTL بود کند میشد ولی زمانی که RTL رو برار False کردم مشکل برطرف شد.

کنترل barManager که برای درست کردن تولبار های فرم ازش استفاده میکردم ظاهرا او این فرم RTL رو برابر True کرده بودم و دلیلش رو نمیدونم چه مشکلی با این حرکت داره