PDA

View Full Version : سوال: علت سرعت کم در ساخت آبجکت و نمایش آن (فرم) ؟؟؟



migrant
شنبه 05 مرداد 1387, 11:42 صبح
سلام
به نظرتون علت سرعت کم ساخت آبجکت و نمایش آن چیست ؟؟؟ برنامه نویسی من یا سخت افزار یا . . . . . .
آیا با بستن فرمی که ساختیم آن آبجکت از بین میره یا باید به روش خاصی آن را از بین برد ؟؟؟؟

DarkSoroush
شنبه 05 مرداد 1387, 13:28 عصر
سلام
به نظرتون علت سرعت کم ساخت آبجکت و نمایش آن چیست ؟؟؟ برنامه نویسی من یا سخت افزار یا . . . . . .
آیا با بستن فرمی که ساختیم آن آبجکت از بین میره یا باید به روش خاصی آن را از بین برد ؟؟؟؟
بستگی به آبجکت و دستورات تابع new ابجکت داره ولی اصولا فکر کنم چون این شاکال رو فقط شما حس میکنید باید مشکل از سیستم شما باشه. حالا نرم افزاری یا سخت افزاریش ....
اصولا وقتی هیچ یونتری به آبجکتی اشاره نکنه کاربچ کالکشن بعد از مدتی آبجکت مربوطه رو از بین میربره. در مورد فرم ها دقیقا اطلاعی ندارم چون بعد از بسته شدن هم میتونند مقدار فعالیت کنند. برای مثال تابع isdespose در اونها کار میکنه.

migrant
چهارشنبه 09 مرداد 1387, 15:22 عصر
بستگی به آبجکت و دستورات تابع new ابجکت داره ولی اصولا فکر کنم چون این شاکال رو فقط شما حس میکنید باید مشکل از سیستم شما باشه. حالا نرم افزاری یا سخت افزاریش ....
اصولا وقتی هیچ یونتری به آبجکتی اشاره نکنه کاربچ کالکشن بعد از مدتی آبجکت مربوطه رو از بین میربره. در مورد فرم ها دقیقا اطلاعی ندارم چون بعد از بسته شدن هم میتونند مقدار فعالیت کنند. برای مثال تابع isdespose در اونها کار میکنه.


خوب اگه از کامپیوتر من و سرعت آن باشه پس چطور یه پروژه که می نویسیم رو می خواهیم به مستری با کامپیوتر های ضعیف تحویل بدهیم . کامپیوتر من از نظر سرعت مشکلی نداره چون من دلفی هم کار می کنم و با پروژه های دلفی به هیچ وجه مشکل ندارم . . . .

DarkSoroush
پنج شنبه 10 مرداد 1387, 01:42 صبح
خوب اگه از کامپیوتر من و سرعت آن باشه پس چطور یه پروژه که می نویسیم رو می خواهیم به مستری با کامپیوتر های ضعیف تحویل بدهیم . کامپیوتر من از نظر سرعت مشکلی نداره چون من دلفی هم کار می کنم و با پروژه های دلفی به هیچ وجه مشکل ندارم . . . .
من هر ابجکتی رو در کسری از ثانیه روی سیستم خودم میسازم!! طبیعتا" نمیتونه اشکال از دات نت باشه. همون طوری که اشاره کردم ممکنه مشکل نرمافزاری باشه و یا سخت افزاری که اگر شما به سخت افزارتون مطمین هستید (که بهتره اینجا بنویسید سخت افزارتون رو) طبیعتا" مشکل نرمافزاری هست.
حالا این موضوع نرمافزاری دو نوع ممکنه باشه!! یا کلاس شما در تابع new خیلی سنگینه که اگر کلاس رو خودتون نوشتید بد نیست در این تابع یک تجدید نظر بکنید و پرفورمنس رو به حداکثر برسونید و یا دات نت فریم ورک نمیتونه خوب روی سیستم شما فعالیت کنه یا سیستم شدیدا" سنگینه که دلیل واحدی نداره!!

migrant
پنج شنبه 10 مرداد 1387, 23:29 عصر
بازم مشکلم حل نشد . . . . . . . . . . .

Mahdi.Kiani
جمعه 11 مرداد 1387, 00:21 صبح
بازم مشکلم حل نشد . . . . . . . . . . .

سلام
چند وقتی است که این دست سوالات زیاد شده...
فرم کند میاد بالا...
آبجکت ها کند هستند..
می دونم اشکالم از کد نیست..
همچنین می دونم از سخت افزار هم نیست...
...
...

شما دوست عزیز و دیگرانی که چنین سوالاتی می کنند، خودتون را یک لحظه جای فردی که قراره به سوال شما پاسه دهد، بگذارید.. واقعا چه جوابی به این نوع سوالات می تونید بدهید؟

لطفا نمونه فرم، یا آبجکت ، یا کد ویا هر چیزی که این مشکل براش وجود داره را برای دوشتان بگذارید.. دوستانی که فرصت دارند، تست می کنند و پاسخ بهتون می دهند..

زود تر هم به جواب می رسید
موفق باشید

migrant
دوشنبه 28 مرداد 1387, 20:19 عصر
ممنون از دوستان عزیز . حالا پس اگه میشه طریقه گذاشتن فایل در این فروم رو توضیح بدید تا به قول شما بتونیم فایل رو بگذاریم و دوستان تست کنند و جواب بدهند

مهرداد تاجدینی
سه شنبه 29 مرداد 1387, 02:19 صبح
دوست عزیز شک نکنید که مشکل از کلاس شماست نه دات نت ! تابع سازنده کلاستون رو بررسی کنید , احتمالا کد سنگینی توش نوشتید که برا اجرا شدن وقت می گیره.

ضمنا پنجره ها هم مثل هر آبجکت دیگه دات نت هستند. بعد از بسته شدن اگه هیچ رفرنسی به اونها نباشه دات نت اتوماتیک اونها رو از حافظه پاک میکنه.