مشاهده نسخه کامل
: ارتباط با LPT Port در ++VC
در {vc++} میتوان با پورت lpt ارتباط برقرارکرد?
سلام.
بستگی داره که از چه سیستم عاملی استفاده میکنین.
در Win98 میتونین براحتی از outp_ و inp_ که به ترتیب برای فرستادن و دریافت data هستن استفاده کنین.
هر دو این توابع در conio.h قرار دارن.
اما در XP و به طور کلی در NT دسترسی مستقیم به LPT امکان پذیر نیست. به این دلیل هست که سیستم
عامل به شما اجازه نمیکنه در kernel mode کار کنین. (به دلیل امنیت ) و برای کار کردن با یه سخت افزار باید
یه driver برای اون بنویسین. که خوشبختانه نوشته شده. یه فایل dll هست که link اون رو براتون میذارم.
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
از این دو تابع میتونین استفاده کنین.
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
سلام
این توابع در xpکار میکنند
و برای ای کار میشه از dlportioاستفاده کرد
رضا حاجي زاده
08-04-2007, 14:07
سلام.
بستگی داره که از چه سیستم عاملی استفاده میکنین.
در Win98 میتونین براحتی از outp_ و inp_ که به ترتیب برای فرستادن و دریافت data هستن استفاده کنین.
هر دو این توابع در conio.h قرار دارن.
اما در XP و به طور کلی در NT دسترسی مستقیم به LPT امکان پذیر نیست. به این دلیل هست که سیستم
عامل به شما اجازه نمیکنه در kernel mode کار کنین. (به دلیل امنیت ) و برای کار کردن با یه سخت افزار باید
یه driver برای اون بنویسین. که خوشبختانه نوشته شده. یه فایل dll هست که link اون رو براتون میذارم.
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
از این دو تابع میتونین استفاده کنین.
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
با سلام
دوست عزیز یعنی بین نرم افزار نوشته شده تحت سیستم عامل XP و بین سخت افزار ما یه رابط وجود داره که توسط Dll ها میشه با اونا ارتباط برقرا کرد؟؟؟؟
میشه در این مورد بیشتر توضیح بدید منم یه هم چین مشکلی دارم
ممنونم
موفق باشید:20:
سلام
این dllرو چگونه ازش استفاده کنم
مرســــی
دوباره سلام.
تا حالا با Dll کار کردین یا نه ؟
دوباره سلام.
برای استفاده از DLL چندین روش داره.
اما راه عمومی برای استفاده از اون ایجاد یه اشاره گر به تابع مورد نظر هست. با استفاده از LoadLibrary و GetProcAddress تابع مورد نظر رو بیرون می کشیم. اما اشکالات رو خودمون باید handle کنیم . یکی از
مشکلات این روش همینه. این یه توضیح مختصر . اما یه نمونه ساده براتون میذارم :
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
حالا به راحتی میتونین از Inp32 استفاده کنین.
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
اگه مشکلی پیش اومد اطلاع بدین.
vBulletin , Copyright ©2000-2025, Jelsoft Enterprises Ltd.