PDA

View Full Version : سوال: خطا در ارتباط با پروت LPT



spartan2
چهارشنبه 24 اسفند 1384, 03:20 صبح
با عرض سلام و خسته نباشید
مشکل من ارتباط با پورت LPT در ویندوز هست.
من کد زیر را در فضای Doc Mode اجرا میکنم و کاملن با پورت ارتباط برقرار میکنم. جواب مبده ولی در Visual C++ 6 جواب نمیده و پیغام خطای زیر را می زنه.
َACفکر میکنم اجازه دسترسی یه پورت را نمیده در ضمن من در ویندوز ملنیوم این کار و کردم چاره کار چیست.
در ضمن سوال دیگر من اینه که کلمه Far در زیر دقیقن به چه معنی است .
ممنون
unsigned int far *ptr;
ptr=(unsigned int far *)0x00000408;
_outp(*ptr,0xAA);

[c:]2852

seyedof
چهارشنبه 24 اسفند 1384, 12:03 عصر
سلام
این سوال قبلا هم مطرح شده. ولیکن توضیح اینکه شما توی ویندوز مجاز به خواندن و نوشتن مستقیم روی پورت ها نیستید. دو تا راه دارید یکی استفاده از درایورهایی که دسترسی به پورتها رو به شما میدن و دیگری که ساده تره استفاده از توابع API مربوط به فایل است تا با اوونها پورت پرینتر رو دقیقا مانند یک فایل باز کنید و توش بنویسید و بخونید.
ممنون علی
جستجو کنید قبلا جوابهای نسبتا کاملی داده شده.

spartan2
چهارشنبه 24 اسفند 1384, 22:17 عصر
خیلی ممنون حتمن دنبالش میگردم