PDA

View Full Version : اسکرین سیور در اسمبلی



mohammadreza0123
چهارشنبه 22 آذر 1391, 21:24 عصر
سلام

من یه برنامه اسکرین سیور نوشتم که خطی از یک قسمت صفحه شروع میکنه به رسم شدن و وقتی به وجوه ضفحه می خوره منعکس میشه و همین طور ادامه داره

می خوام برای اینکه بهتر اسکرین سیور بودن خودشو نشون بده یه کاری کنم که مثلا 30 ثانیه ماوس تکون نخورد برنامه شروع کنه به اجرا و وقتی تکون دادم برنامه قطع بشه

خواهشا به صورت کد و توضیح اون راهنمایی کنید

کد نشونم بدید و طبق اون راهنماییم کنید

برنامم هم در emu8086 هست

هر چه سریعتر باشه ممنون

به محض دیدن جواب بدید

mohammadreza0123
پنج شنبه 23 آذر 1391, 05:42 صبح
خواهشا یکی جواب بده

shahmohammadi
جمعه 24 آذر 1391, 15:45 عصر
سلام.
emu8086 از اسمش پيداست كه براي برنامه‌ها 16 بيني داس هست. فايل‌هاي‌اجرايي اين مدلي، در ويندوز با استفاده از شبيه‌ساز اجرا مي‌شند. و نمي‌تونند به عنوان ScreanSaver استفاده شند.
براي ساختن محافظ‌هاي‌صفحه نمايش در ويندوز بايد با توالع API مربوطه آشنا باشيد.
:ناراحت:متاسفانه برنامه شما ديگه نمي‌تونه محافظ‌صفحه‌نمايش به‌شه.

mohammadreza0123
شنبه 25 آذر 1391, 09:45 صبح
naaaaaaaaaaaaaaaaaaa

man nemikham be onvne screen saver azash estefade konam
faghat mikham be onvan ye proje dashte basham
hamin

mikham event haye mous ro tu assembly azatun yad begiram

baraye inproje screen saver sakhtam

ama mikham vaghti masalan 20 sanie mous istad in barname ejra beshe

va ba harkate mous ham ghat beshe

xman_1365_x
شنبه 25 آذر 1391, 11:08 صبح
می خوام برای اینکه بهتر اسکرین سیور بودن خودشو نشون بده یه کاری کنم که مثلا 30 ثانیه ماوس تکون نخورد برنامه شروع کنه به اجرا و وقتی تکون دادم برنامه قطع بشه
این حالت نیاز به نوشتن برنامه دیگری با حالت TSR داره که چک کنه وضعیتی که شما گفتین اتفاق افتاده یا خیر بعد توی اون زمان شما اگر اون رویداد ها فراخوانی نشد برنامه شما اجرا شه
موفق باشی