مشاهده نسخه کامل
: دستور فعال کردن ماوس در پاسکال
من سوالی داشتم با استفاده از چه کدی در پاسکال میشه ماوس رو فعال کرد؟یعنی اگه دکمه ای داشته باشیم با ماوس بشه روی اون کلیک کرد و فعالش کرد؟ ممنون میشم اگه سریعتر راهنماییم کنید
Best_Downloads
23-12-2005, 10:52
فکر کنم باید دستورات Assebly رو باید در ان نوشت.چون یکی از معلمهای من این کار رو کرده بود.
بابا ممنون از اینهمه توجه! بیش از ص دتا برنامه نویس حرفه ای اینجا جمعن اما یکی حاضر نیست جواب ما رو بده من خودم یک چیز هایی تو این آدرس پیدا کردم [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
و یکی هم در این آدرس [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
حالا میشه حداقل یکی که میفهمه بگه کدوم همونیه که من دنبالش هستم؟ یا کار همه این کدها یکسانه وهمونیه که من میخوام؟مثلا مورد [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] یک یونیت است من برای استفاده از اون باید یونیت رو کجای برنامه پاسکال بذارم یا اینو باید تو پوشه Units توربو پاسکاال کنار بقیه یونیت ها کپی کنم؟
دوست عزیز اولا ممنون که لطف دارین و دوستان انجمن رو حرفه ای می دونین، دوما وقتی سوالی مطرح میشه یقین بدونین اگه کسی بتونه کمکی بکنه و وقت کافی هم در اختیار داشته باشه، دریغ نمی کنه و اگه هم که نتونه که فبها_حداقخط مشی من که اینطوره_ .
و اما در مورد سوالتون؛ در چنین مواقعی که سوالی راجع به برنامه نویسی تحت DOS براتون پیش میاد، خصوصا کار با سخت افزار، مطمئن باشید که می تونین در کتاب معروف PC INTERN نوشته Michael Tischer که دایره المعارف سه جلدی برنامه نویسی DOS هست، و اغلب در کتابخانه همه دانشگاهها می شه پیداش کرد، راجع به اون مطلب و حتی کد آماده پیدا کنین. البته پیشنهاد می کنم اگه خواستین این کتاب رو بخونین، مرجع لاتین اون رو پیدا کنین. مترجمش اسم کتاب رو یه چیزی گذاشته که الان بخاطر نمیارم چی بود، اما اون ترجمه ای که من دیدم اصلا جالب نبود. کدهای موجود در این کتاب رو که بزبونهای مختلف Assembly، Pascal و C هست، من یه جایی دارم و سعی می کنم در آینده برای استفاده همه دوستان آپلود کنم.
و اما در مورد سوالتون، در فصل نهم جلد دوم کتاب PC INTERN بنام Mouse Programing نحوه کار با Mouse در DOS و نمونه کد بزبونهای بالا آورده شده. کد پاسکال اون رو در آدرس زیر برای شما آپلود کردم:
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
در ضمن خودتون هم سرچ های خوبی زدین. نمی دونم برنامه Mouse Tools رو از کدوم لینکهایی که گذاشتین گرفتم، اما مثال خوب و آموزنده ای هست.
دو یونیت داره بنامهای MOUSE.TPU و MOUSERS2.TPU که کدهای تعریف درایور ماوس و توابع پاسخ دادن به رویدادهای ماوس و سایر ابزارهای اساسی کار با ماوس درون این دو فایل هست. فایل اجرایی اون هم خوب کار می کنه. مطمئنا می تونین از این نمونه کد کمک قابل توجهی بگیرین.
جهت اطمینان یه بار دیگه آپلود می کنم تا متوجه بشین منظورم کدومه:
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
موفق باشید
ببخشید اما من هنوزم یه مشکلی دارم من چندان چیزی از برنامه نویسی پیشرفته نمیدونم و این کد رو برای یک پروژه که استاد داده احتیاج دارم این فایل هایی که لینکشون رو گذاشتید دقیقا باید چه کار باهاشون کنم؟یونیت کجا باید قرار بگیره؟ اون همه فایکی که داخل بسته یMousetools هست کجا باید ازشون استفاده کرد؟
دوست عزیز جناب looker
حقیقتش اینه که بنده چون یه 4 سالی هست که دیگه با پاسکال برنامه ننوشتم و فعلا کامپایلرش رو هم روی سیستمم ندارم، دقیقا یادم نیست چی به چی بود، اما فکر کنم یه فولدری داشتیم بنام Unit یا Units که اون دو فایل .TPU رو باید درون اون کپی کنین. در مورد نحوه استفاده از توابع و پروسجرهای این دو یونیت هم، کد برنامه MouseTools که هست، شمام که جوینده(looker) ای_بر اساس اسمتون می گم البته_ و عاقبت جوینده یابنده بود، :happy: پس براحتی می تونین ببینین برنامه چطور کار می کنه و کلیک ماوس رو متوجه می شه و در برنامه خودتون پیاده می کنین.
براي اين كار مي تونه از برنامه dos mouse استفاده كني
اگه بخواي مي تونم واست پيداش كنم
ممنون میشم اگه لینکش رو بذارید
سلام شرمنده لينك اون رو ندارم ولي فكر كنم تو گوگل بتوني پيداش كني .
با پوزش فراوان
vBulletin , Copyright ©2000-2024, Jelsoft Enterprises Ltd.