تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 9 از 9

نام تاپيک: ارتباط با LPT Port در ++VC

  1. #1
    در آغاز فعالیت
    تاريخ عضويت
    Apr 2007
    پست ها
    14

    پيش فرض ارتباط با LPT Port در ++VC

    در {vc++} میتوان با پورت lpt ارتباط برقرارکرد?

  2. #2
    حـــــرفـه ای
    تاريخ عضويت
    Aug 2006
    پست ها
    793

    پيش فرض

    سلام.
    بستگی داره که از چه سیستم عاملی استفاده میکنین.
    در Win98 میتونین براحتی از outp_ و inp_ که به ترتیب برای فرستادن و دریافت data هستن استفاده کنین.
    هر دو این توابع در conio.h قرار دارن.
    اما در XP و به طور کلی در NT دسترسی مستقیم به LPT امکان پذیر نیست. به این دلیل هست که سیستم
    عامل به شما اجازه نمیکنه در kernel mode کار کنین. (به دلیل امنیت ) و برای کار کردن با یه سخت افزار باید
    یه driver برای اون بنویسین. که خوشبختانه نوشته شده. یه فایل dll هست که link اون رو براتون میذارم.
    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
    از این دو تابع میتونین استفاده کنین.
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  3. #3
    در آغاز فعالیت
    تاريخ عضويت
    Apr 2007
    پست ها
    14

    پيش فرض

    سلام
    این توابع در xpکار میکنند

  4. #4
    در آغاز فعالیت
    تاريخ عضويت
    Apr 2007
    پست ها
    14

    پيش فرض

    و برای ای کار میشه از dlportioاستفاده کرد

  5. #5
    داره خودمونی میشه رضا حاجي زاده's Avatar
    تاريخ عضويت
    Apr 2006
    محل سكونت
    تبریز
    پست ها
    102

    پيش فرض

    سلام.
    بستگی داره که از چه سیستم عاملی استفاده میکنین.
    در Win98 میتونین براحتی از outp_ و inp_ که به ترتیب برای فرستادن و دریافت data هستن استفاده کنین.
    هر دو این توابع در conio.h قرار دارن.
    اما در XP و به طور کلی در NT دسترسی مستقیم به LPT امکان پذیر نیست. به این دلیل هست که سیستم
    عامل به شما اجازه نمیکنه در kernel mode کار کنین. (به دلیل امنیت ) و برای کار کردن با یه سخت افزار باید
    یه driver برای اون بنویسین. که خوشبختانه نوشته شده. یه فایل dll هست که link اون رو براتون میذارم.
    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
    از این دو تابع میتونین استفاده کنین.
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    با سلام
    دوست عزیز یعنی بین نرم افزار نوشته شده تحت سیستم عامل XP و بین سخت افزار ما یه رابط وجود داره که توسط Dll ها میشه با اونا ارتباط برقرا کرد؟؟؟؟

    میشه در این مورد بیشتر توضیح بدید منم یه هم چین مشکلی دارم
    ممنونم
    موفق باشید

  6. #6
    در آغاز فعالیت
    تاريخ عضويت
    Apr 2007
    پست ها
    14

    پيش فرض

    سلام
    این dllرو چگونه ازش استفاده کنم

    مرســــی

  7. #7
    حـــــرفـه ای
    تاريخ عضويت
    Aug 2006
    پست ها
    793

    پيش فرض

    دوباره سلام.
    تا حالا با Dll کار کردین یا نه ؟

  8. #8
    در آغاز فعالیت
    تاريخ عضويت
    Apr 2007
    پست ها
    14

    پيش فرض

    سلام
    نه با dllکار نکردم

  9. #9
    حـــــرفـه ای
    تاريخ عضويت
    Aug 2006
    پست ها
    793

    پيش فرض

    دوباره سلام.
    برای استفاده از DLL چندین روش داره.
    اما راه عمومی برای استفاده از اون ایجاد یه اشاره گر به تابع مورد نظر هست. با استفاده از LoadLibrary و GetProcAddress تابع مورد نظر رو بیرون می کشیم. اما اشکالات رو خودمون باید handle کنیم . یکی از
    مشکلات این روش همینه. این یه توضیح مختصر . اما یه نمونه ساده براتون میذارم :


    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    حالا به راحتی میتونین از Inp32 استفاده کنین.
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    اگه مشکلی پیش اومد اطلاع بدین.

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •