نمایش نتایج 1 تا 8 از 8

نام تاپیک: سرعت پایین باز شدن فرم با Quantom Grid

  1. #1
    کاربر دائمی آواتار shayan_delphi
    تاریخ عضویت
    مرداد 1384
    محل زندگی
    اصفهان
    پست
    274

    سرعت پایین باز شدن فرم با Quantom Grid

    سلام
    در برنامه من فرمهای جستجو دارم که به صورت Inherited ایجاد شده و نمایش داده می شوند،
    روی فرم والد آنها، قبلا dbGrid معمولی بود و سرعت باز شدن سریع بود،خواستم از InfoPower
    استفاده کنم سرعت خیلی کند شد(روی شبکه)برای همین از Quantom Grid استفاده کردم،
    ولی بازم فرقی نکرد.
    در اصل مشکل اینه که فرمها را وقتی صدا می زنم با تاخیر 20 ثانیه و بیشتر !!باز می شوند البته
    این زمانی اتفاق می افته که برنامه از روی کلاینت اجرا بشه ولی اگر از روی سرور یا سیستم منفرد اجرا بشه مشکلی نیست و فرم سریع باز میشه.
    در ضمن تعداد رکوردها تاثیری نداشت و من این مشکل را روی چندین شبکه تست کردم.
    دوستان کسی میتونه راه حلی بده.
    ممنون

  2. #2
    کاربر دائمی آواتار Mahyaa
    تاریخ عضویت
    آذر 1384
    محل زندگی
    UAE
    سن
    45
    پست
    517
    منظورتون همون cxGrid هستش ؟

    اگر اینطوره ، خاصیت GridMode را True کنید ببینید درست میشه یا نه . البته در این حالت برای Sort کردن ستونها باید کد نویسی کنید .
    من بعید میدونم این مشکل باز شدن قرم به تعداد رکوردهایی که گرفته میشه ، مربوط نباشه .

  3. #3
    کاربر دائمی آواتار SYNDROME
    تاریخ عضویت
    فروردین 1386
    محل زندگی
    تهران
    پست
    2,814

    با سلام

    دوبارهDBGrid معمولی را قرار دهید ببینید که سرعت به حالت اولیه بر می گردد یا نه؟
    شاید به خاطر بالا رفتن اطلاعات سرعت باز شدن فرم کم شده باشد.
    موفق باشید

  4. #4
    کاربر دائمی آواتار shayan_delphi
    تاریخ عضویت
    مرداد 1384
    محل زندگی
    اصفهان
    پست
    274
    کامپوننت cxGrid هست.
    با dbGrid معمولی مشکلی نیست.
    با تعداد رکوردهای کم تست می کنم.
    اصلا موقع باز شدن فرم ( فکر کنم زمان ایجاد و نمایش) خیلی با تاخییر انجام میشه.

  5. #5
    کاربر دائمی آواتار Mahyaa
    تاریخ عضویت
    آذر 1384
    محل زندگی
    UAE
    سن
    45
    پست
    517
    Grid Mode رو True کردی ؟ (DBTableView.DataController.DataModeController.Gri dMode)

    ببین این گرید در حالتی که خاصیت GridMode اون False هست (پیشفرض) ، بدون توجه به CacheSize دیتاست ، میاد تمام رکورد ها رو تا End of file ، بافر میکنه . اگر این خاصیت گرید رو True کنی ، اونوقت رکورد ها با توجه به CacheSize بافر میشن .
    باید GridMode را True کنی و برای Sort کردن ستونها ، براش کد نویسی کنی .


    .
    مثال GridModeDemo از مجموعه دموهاش رو ببین .

  6. #6
    کاربر دائمی آواتار shayan_delphi
    تاریخ عضویت
    مرداد 1384
    محل زندگی
    اصفهان
    پست
    274
    میاد تمام رکورد ها رو تا End of file ، بافر میکنه
    من با جدولی که 10 تا رکورد داشته باشه تست می کنم.اصلا انگار تعداد رکوردها اثری نداره.
    در ضمن برنامه روی سیستم تک کاربره یا شبکه کوچک با 2،3 کلاینت مشکلی نداره.سرعت با رکوردهای زیاد هم خیلی خوبه.

  7. #7
    کاربر دائمی آواتار Mahyaa
    تاریخ عضویت
    آذر 1384
    محل زندگی
    UAE
    سن
    45
    پست
    517
    من تا حالا با همچین مشکلی با cxGrid یر نخوردم . حتی با تعداد کلاینتهای زیاد .
    به نظر من بهتره مشکل رو با خود DevExpress مطرح کنی :
    http://community.devexpress.com/forums/

  8. #8
    کاربر دائمی آواتار shayan_delphi
    تاریخ عضویت
    مرداد 1384
    محل زندگی
    اصفهان
    پست
    274
    مشکل حل نشد!!
    این کامپوننت با فرمهای inherited روی کلاینتهای شبکه مشکل داره و سرعتش خیلی پایینه.
    روی فرم معمولی خوب کار می کنه ولی من نزدیکه 300 فرم inherited دارم.

تاپیک های مشابه

  1. مشکل با Quantom Grid
    نوشته شده توسط rasoolgh در بخش کامپوننت های سایر شرکت ها، و توسعه کامپوننت
    پاسخ: 2
    آخرین پست: یک شنبه 09 اردیبهشت 1386, 07:22 صبح
  2. مشکل BDiMode در کامپوننت Express Quantom Grid
    نوشته شده توسط Fardin_Lord در بخش برنامه نویسی در Delphi
    پاسخ: 4
    آخرین پست: چهارشنبه 20 اسفند 1382, 00:19 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •