ورود

View Full Version : سوال: بی ثباتی اشیا بر روی فرم



shahabbasic
چهارشنبه 19 مرداد 1390, 22:00 عصر
نمیدونم این مشکل چیه که توی نرم افزار پارسه 360 هم دیدم ولی وقتی از تایمر استفاده میکنم یا برنامه روی یک سیستم پایین اجرا میکنم اشیا چشمک میزنن اینجوری بهتون بگم که فرض کنید visible یک لیبل در یک هزارم ثانیه false میشه و با سرعت true میشه و حالتی پیش میاد که انگار اشیا مثل لامپ مهتابی پر پر میکنن و چشمک میزنن... میشه این مشکل رو توی vb6 حل کرد یا نه؟ اصلا مشکل از کجاست؟

محسن واژدی
چهارشنبه 19 مرداد 1390, 22:33 عصر
سلام علیکم
این مشکل نیست اصولا" در بسیاری از برنامه هایی که از تایمر و حلقه های مداوم در استفاده میکنند روی میدهد
موفق باشید

ali reza mansoori 2
چهارشنبه 19 مرداد 1390, 23:15 عصر
من هم همین مشکل رو دارم
قبل از ورود به یک فرم من باید سایز اون رو تغییر بدم ولی وقتی این کار رو انجام میدم در هنگام نمایش، اول فرم به اندازه قبلی خودش ظاهر میشه و بعد خیلی سریع به اندازه تعریفی من شکل میگیره
البته این کار خیلی سریع انجام میشه ولی به نظرم خیلی جالب نیست که برنامه ام این مشکل رو داشته باشه

shahabbasic
پنج شنبه 20 مرداد 1390, 00:13 صبح
من هم همین مشکل رو دارم
قبل از ورود به یک فرم من باید سایز اون رو تغییر بدم ولی وقتی این کار رو انجام میدم در هنگام نمایش، اول فرم به اندازه قبلی خودش ظاهر میشه و بعد خیلی سریع به اندازه تعریفی من شکل میگیره
البته این کار خیلی سریع انجام میشه ولی به نظرم خیلی جالب نیست که برنامه ام این مشکل رو داشته باشه
این فکر کنم به علت این باشه که رم یا پردازنده سیستم شما پایینه

setroyd
پنج شنبه 20 مرداد 1390, 00:33 صبح
احتما شما در کد نویسی کمی اشتباه به خرج دادی در قیر این صورت همون طور که دوستمون گفتن مشکل از کند بودن سیستم شماس

vbhamed
پنج شنبه 20 مرداد 1390, 00:52 صبح
سلام

خب اين كاملا طبيعيه
شما ليبل رو مخفي مي كنيد و بعدشم نمايان مي كنيد و و ويژوال بيسيك مي خواد اين تغييرات رو نشون بده بنابراين يه لحظه مخفي مي كنه و بعد نشون مي ده
از نظر شما يك هزارم ثانيه نبايد يه چشم بياد اما به خاطر سرعت پايين نمايش روي صفحه كه واقعا يك هزارم نمي تونه باشه شما چشمك زدن رو احساس مي‌كنيد، اما نگران نباشيد راهش استفاده از تابع LockWindowUpdate هست
اين تابع تازه سازي پنجره داده شده رو متوقف مي كنه تا وقتي كه بهش بگيم
كارشم اينطوريه كه وقتي با هندل يك پنجره فراخواني ميشه تازه سازي اون رو متوقف مي كنه و وقتي با پارامتر 0 فراخواني بشه همه پنجره هاي قفل شده رو تازه سازي مي كنه
اينم نمونه كدش، يك تايمر با زمان خيلي كم قرار بديد و با و بدون استفاده از تابع LockWindowUpdate تست كنيد

Private Declare Function LockWindowUpdate Lib "user32" (ByVal hwndLock As Long) As Long

Private Sub Timer1_Timer()

LockWindowUpdate Me.hWnd
Label1.Visible = False
Dim j%
For j = 0 To 1000
DoEvents
Next
Label1.Visible = True
LockWindowUpdate 0

End Sub

shahabbasic
پنج شنبه 20 مرداد 1390, 01:38 صبح
سلام

خب اين كاملا طبيعيه
شما ليبل رو مخفي مي كنيد و بعدشم نمايان مي كنيد و و ويژوال بيسيك مي خواد اين تغييرات رو نشون بده بنابراين يه لحظه مخفي مي كنه و بعد نشون مي ده
از نظر شما يك هزارم ثانيه نبايد يه چشم بياد اما به خاطر سرعت پايين نمايش روي صفحه كه واقعا يك هزارم نمي تونه باشه شما چشمك زدن رو احساس مي‌كنيد، اما نگران نباشيد راهش استفاده از تابع LockWindowUpdate هست
اين تابع تازه سازي پنجره داده شده رو متوقف مي كنه تا وقتي كه بهش بگيم
كارشم اينطوريه كه وقتي با هندل يك پنجره فراخواني ميشه تازه سازي اون رو متوقف مي كنه و وقتي با پارامتر 0 فراخواني بشه همه پنجره هاي قفل شده رو تازه سازي مي كنه
اينم نمونه كدش، يك تايمر با زمان خيلي كم قرار بديد و با و بدون استفاده از تابع LockWindowUpdate تست كنيد

Private Declare Function LockWindowUpdate Lib "user32" (ByVal hwndLock As Long) As Long

Private Sub Timer1_Timer()

LockWindowUpdate Me.hWnd
Label1.Visible = False
Dim j%
For j = 0 To 1000
DoEvents
Next
Label1.Visible = True
LockWindowUpdate 0

End Sub

شما منظور منو اشتباه گرفتی... من دستوری توی تایمر میدم بطور مثل که 2 تا image رو visible رو false و true بکنه با اینتروال 1000 یعنی یک ثانیه ولی لیبل های دیگه ای که روی فرم هستن بطور اتفاقی ممکنه چشمک بزنن در صورتی که من برای لیبل اصلا کد نویسی نکردم و هیچ دستوری هم درباره لیبل در تایمر ننوشتم دستورات مربوط به شی دیگری بوده؟؟؟؟؟

vbhamed
پنج شنبه 20 مرداد 1390, 01:46 صبح
سلام

در هر حال مهم نيست چكار انجام مي دين
قبل از اينكه پنهان يا نمايان كنيد LockWindowUpdate Me.hwnd و بعد از اون LockWindowUpdate 0 رو بزاريد

shahabbasic
پنج شنبه 20 مرداد 1390, 12:36 عصر
سلام

در هر حال مهم نيست چكار انجام مي دين
قبل از اينكه پنهان يا نمايان كنيد LockWindowUpdate Me.hwnd و بعد از اون LockWindowUpdate 0 رو بزاريد
بررسی کردم این کد خطا میده

ali reza mansoori 2
پنج شنبه 20 مرداد 1390, 14:31 عصر
این فکر کنم به علت این باشه که رم یا پردازنده سیستم شما پایینه
CPU=Intel Core i7
Ram=4 GB DDR3
اینا مشخصات رم و پردازنده منه فکر کنم مشکل از جای دیگه باشه

ali reza mansoori 2
پنج شنبه 20 مرداد 1390, 14:35 عصر
آقا حامد کاری رو که گفتید انجام دادم ولی مشکل حل نشد
اگر امکان داره یک نمونه برنامه ساده قرار بدید ببینم مشکل از منه یا برای همه این جوری میشه

vbhamed
پنج شنبه 20 مرداد 1390, 15:01 عصر
سلام

شما برنامتون رو قرار بديد تا براتون درستش كنم

vbhamed
پنج شنبه 20 مرداد 1390, 15:03 عصر
بررسی کردم این کد خطا میده

سلام
حتما دستور API رو تعريف نكرديد
ضمنا لطفا وقتي خطايي مي بينيد بنويسيد خطا چيه !!!

shahabbasic
پنج شنبه 20 مرداد 1390, 16:25 عصر
سلام
حتما دستور API رو تعريف نكرديد
ضمنا لطفا وقتي خطايي مي بينيد بنويسيد خطا چيه !!!
اینم خطا
http://barnamenevis.org/image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQoAAAC4CAIAAAC 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 qIbgrWTYO1osHY0WFDqLR14Szve3I43t9eZ2+vMbbXm1ipTy0N T031DY4VBehuW3NILCyF+ro6bpWXjNMwUkH5DRY1RkqOUxDBFw zV5fbAcHySvC1LUXZbjL8vxlxX4IFXDFRXhqppwTU28riaFgOQ QkBymoYRrKBFaaqSWGqmlRmlpiCExOnqsjhGnY8TpGPE6ZryOm aBjJnhvq2InQ+xkiJ0CsVPQ26o4aXpOmp6brue6DeFl6L03VGX BfOQmKg9uQzw3UXnJM4o85KP43jU1iZYqq0aa/uffH311xe6Vv9q98ld7Vv36jy/+5n9W/+e+l377p5d++8nLy/avXf7puhWfrV9xYP3KA+tXHkLY4MP6lYfWrzzoWb5+5aH1K5GV P1u/4tN1K/avXf7Jy8v+9NJv97302/9Z/Z9/fPE3e1b9Gtnd0ddW4P78B6tWZmqtNUlv+TLqtL28HNHDaTc0Vh hk94zND0wtVea2WnP7JENoNiXdpmTY/I7n+KOavMQ+mUlVdjJTq7U/9En41fhHVnq/qk/2ggwYfAXo8hegk2DtbLB2NrhNqLe0493UeTVAqTG3VZtbEapML Q9MzZXGpntG2R2DtAwWl7jduIm4oabfUFFjlaQoBTFM0XBdjr/SVXe5q/ZSV91Fed0led1lee0lOT5QUR+kbLiiaghWE66qiddA4nWQHKoh h2kmSxKtpUVr6TE6eqxbEl9DbrhvPJzdkPTpDfGTZJIhXkmM39 EQeyd+wKZyo54jg7NjnwugB7ucOMkNrx5rly8ZcdpgablBdtfY dN/UXGlqqTK31Zjb6ywd9dbOBmsX0dpFtskpNsSTuTJd7Xw0FLuCi uC7cBrkk/BUd9IMEN0QbF3+9R6l3tpZb+mo9zQCiACW9jpLey1KW62lrdqC ClDlpeWhueWBm0pz830TQtNdo+yOUXrbILkFi4v1wnyIn6PjZm rZ6RpmMki/oabGqshRSmKYsuG6vD64qy5QXnupq/YigrzuktACfr4AACAASURBVAIBH6iqv6IiXEH1IF0HSSEacqiG EqahhGuoERpqhJYaqaNF6WjROlqMjh6jY8TqGHEQIx5iIiB63I DYiXp2kp6drGen6Dk+enDTYG46zE2HuTiYO+mO3CxYkGUQ3PQh e6oYnttup7jhp4dJUjgdRTPjvv9WOomSWZlc3U2NkzE3ls7C6I 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

shahabbasic
پنج شنبه 20 مرداد 1390, 16:32 عصر
http://1.pendora.webuda.com/images/6da2f590cd72.png این لینک عکسش

vbhamed
پنج شنبه 20 مرداد 1390, 23:48 عصر
سلام

اين دليلش تعريف نكردن تابع API بايد باشه، ولي خيلي به مختصر نويسي علاقه داريد
كاش مي گفتين تو كدوم خط يا دستور اين خطا رو ميده

shahabbasic
پنج شنبه 20 مرداد 1390, 23:56 عصر
سلام

اين دليلش تعريف نكردتابع API بايد باشه، ولي خيلي به مهتصر نويسي علاقه داريد
كاش مي گفتين تو كدوم خط يا دستور اين خطا رو ميده
منم شاهرود زندگی میکنم ولی شاهرودی نیستم
هنرستان کامپیوتر فارابی درس میخونم جای میدون امام علی هست شاید دیده باشی
این کد بدرد من نخورد چون اینتروال تایمرم 1000 هست و اینجوری هر یک ثانیه فرم قفل میشه که جالب نیست یعنی اصلا خراب میشه برنامه

IamOverlord
جمعه 21 مرداد 1390, 18:06 عصر
سلام دوستان،
حالا به مشکل کاری ندارم، ولی تا جایی که من دیدم، مثله این که رفتار کنترل ها توی Platform های مختلف با هم فرق داره و من توی Windows Seven این قضیه ی چشمک زدن رو خیلی دیدم، مثله این که طبیعی هستش و ربطی به RAM و CPU نداره. با کد نویسی حرفه ای می شه این مسائل رو پوشوند، مثلا نمونش کد های vbhamed بود.

vbhamed
شنبه 22 مرداد 1390, 19:35 عصر
منم شاهرود زندگی میکنم ولی شاهرودی نیستم
هنرستان کامپیوتر فارابی درس میخونم جای میدون امام علی هست شاید دیده باشی
این کد بدرد من نخورد چون اینتروال تایمرم 1000 هست و اینجوری هر یک ثانیه فرم قفل میشه که جالب نیست یعنی اصلا خراب میشه برنامه

سلام
اولا خوشبختم، دوما فارابي رو ديدم، داداشم اونجا درس مي داد !
سوم كدتون رو بزاريد تا اصلاح بشه، قرار نيست سيستم قفل كنه، دستور رفرش صفحه بايد بلافاصله بعد از انجام عمل مورد نظر بياد تا فرم آپديت بشه

m2011kh
جمعه 28 مرداد 1390, 18:12 عصر
آقا من این تابع رو امتحان کردم این خودش هم باعث چشمک زدن اشیا میشه

setroyd
شنبه 29 مرداد 1390, 12:13 عصر
اره ولی کم تر میشه چشمک زدنش زیاد اختلافی نداره

vbhamed
شنبه 29 مرداد 1390, 21:05 عصر
سلام

شما برنامتون رو بزاريد تا اون چشمكش هم اگر شد رفع كنيم

shahabbasic
یک شنبه 30 مرداد 1390, 00:42 صبح
سلام

شما برنامتون رو بزاريد تا اون چشمكش هم اگر شد رفع كنيم
شرمنده من سورسمو یا بهتر بگم ابرسورسمو نمیتونم بدم
برنامه من یک نرم افزار کامله که 1 ساله دارم روش کار میکنم و حجم زیادی داره

vbhamed
یک شنبه 30 مرداد 1390, 16:57 عصر
سلام

منظور ما هم اون تيكه از كد بود كه مشكل ايجاد مي كنه
ولي اگر نميشه مهم نيست، ببينيد دستور LockWindowUpdate Me.hwnd بايد ابتداي عمليات مخفي نمودن كنترلها و LockWindowUpdate 0 بايد انتهاي اون بياد
حالا اگه شما مثلا در يك حلقه اين كار رو انجام مي‌دين LockWindowUpdate me.hwnd قبل از حلقه و LockWindowUpdate 0 بعد از حلقه باشه
خلاصه طوري جايگذاري كنيد كه خود اين دستورات به دفعات اجرا نشن

setroyd
یک شنبه 30 مرداد 1390, 18:58 عصر
اقا حامد ؟ اگه اسمتونو درست گفته باشم ! من امتحان کردم ولی بازم کمی میپرید من فک میکنم این مشکل از خود ساخت این کامپوننت هاست چون اگه شما با alpha image control کار کرده باشی این مشکل رو نداره شما موافقی ؟ چون درسته کمی از پریدنش کم میشه ولی باز زیاد تفاوتی نداره !

setroyd
یک شنبه 30 مرداد 1390, 19:01 عصر
من فک میکنم اگه دوست عزیز شما از alpha image استفاده کنی بهتر باشه البته این نظر شخصی منه بهرحال این میشه گفت بهترین گزینه هست برای کار گرافیکی .

vbhamed
دوشنبه 31 مرداد 1390, 10:10 صبح
سلام

البته فقط در مرود تصوير، اگر بتونيد از AlphaImage استفاده كنيد خب بهتره ولي مسئله اينه كه چشمك زدن هميشه به خاطر يك تصوير نيست
گاهي ما در برنامه به دلايل مختلف مي خواهيم كنترلهاي خاصي رو مخفي يا نمايان كنيم، يا با توجه به شرايط مختلف اصلا ظاهر فرممون رو بوسيله كدنويسي تغيير مي‌ديم، اينجاها هم مسئله چشمك زدن پيش مياد
اين دستور تازه سازي فرم رو متوقف مي كنه و از اونجايي كه عمل نمايش روي صفحه ذاتا عمل كندي هست، پس عدم تازه سازي فرم يعني سرعت بالاتر
ما تازه سازي رو متوقف مي‌كنيم، فرم رو تغيير مي‌ديم و سپس نتيجه نهايي رو نشون مي‌ديم، اينطوري نه چشمك داريم نه سرعت پايين

setroyd
دوشنبه 31 مرداد 1390, 15:18 عصر
بله برای اشکال گرافیکی این مشخصه که این کار جواب میده ولی برای image که دوستمون گفتن زیاد تاثیر نداره .