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

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




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

نام تاپيک: سوال: پورت های سخت افزای- دلفی

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

    پيش فرض سوال: پورت های سخت افزای- دلفی

    با سلام خدمت دوستان خوب

    من یه سوالی داشتم گفتم اینجا مطرحس بکنم شاید دوستان تونستند کمک بکنند

    سوال بنده در این مورده اگه کسی بخواد بدون اینکه از کامپوننت یا dll خاصی استفاده بکنه
    تحت سیستم عامل XP اگه بخواد برای یه پورت سخت افزاری تحت دلفی برنامه نویسی بکنه باید چی کار بکنه
    امکانش هست
    البته ای رو بگم تو سیستم عامل 98 اکثر برنامه های دلفی از اسمبلی داخل دلفی استفاده می کنند
    حالا اگه از اسمبلی استفاده نکینم چطور؟؟؟

    ممنون میشم به این سوالم کسی جوابی بده خیلی از زحماتتون ممنونم
    موفق باشید.

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

    پيش فرض

    از دوستان کسی نیست دست ما رو بگیره؟؟؟؟؟

  3. #3
    آخر فروم باز NoneForce's Avatar
    تاريخ عضويت
    Nov 2005
    محل سكونت
    Sector0@
    پست ها
    1,603

    پيش فرض

    سلام
    ويندوز ايكس پي اجازه دسترسي مستقيم را نميدهد، فقط از طريق Device Driver مي توانيد به پورتها دسترسي پيدا كنيد. راحت ترين راه استفاده از dll هاي موجود است.

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

    پيش فرض

    سلام
    دوست عزیز
    این Dll ها چه جوری به سخت افزارها دسترسی دارند
    روش کلی؟؟؟

    فقط توضیح کوتاه بدی ( همون استارت )

    ضمنا چند راه برای باز کردن پورت های سخت افزاری تحت Xp وجود داره؟؟؟؟؟

    ممنون میش باز راهنمائی ام بکنید
    با تشکر

  5. #5
    آخر فروم باز NoneForce's Avatar
    تاريخ عضويت
    Nov 2005
    محل سكونت
    Sector0@
    پست ها
    1,603

    پيش فرض

    سلام
    دوست عزیز
    این Dll ها چه جوری به سخت افزارها دسترسی دارند
    روش کلی؟؟؟

    فقط توضیح کوتاه بدی ( همون استارت )

    ضمنا چند راه برای باز کردن پورت های سخت افزاری تحت Xp وجود داره؟؟؟؟؟

    ممنون میش باز راهنمائی ام بکنید
    با تشکر
    سلام
    اين dll ها در واقع همون Device Driver ها هستند.
    در حال حاضر اطلاعات بيشتري ندارم، ولي اينها را ببينيد :

    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]

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

    پيش فرض

    با سلام دوست عزیز آقای NoneForce ممنونم

    سایت دومی که معرفی کردی برای یه نرم افزار بنام WinDriver و چگونگی دسترسی اون به سخت افرار یک سیستم مثل اینکه توضیح داده یه بلوک جالبی هم داره که سطوح دسترسی نرم افزار توسط یک کرنل نمایش می ده

    شکل:


    توی شکل کدهای نوشته شده توسطWindriver User Mode Library به Win Driver Kernel دسترسی داشته و توسط این قسمته که تمامی وقفه های سخت افزاری و خود سخت افزار ها کنترل میشه
    ؟؟

    خوب اگه کسی در این مواردی که من اشاره کردم توضیح کامل تری داشته باشه واقعا ازش ممنون میشم

    توی سایت
    مطالب جالبی بود ولی متاسفانه اکثر برنامه های اون به زبان دلفی با روتین هائیکه به اسمبلی تحت 98 کار اینترفیس پورت ها رو انجام داده؟؟؟

    متاسفانه این سایت مثل اینکه مدت زیادی آپدیت نشده بوده چون اکثر کامپوننت های سریال یا موازی اون مال دلفی 3 یا 4 بود ..............یعنی هیچ

    حالا یه سوال برای این مورد؟؟

    ایا با اسمبلی میشه داخل XP تحت دلفی با پورت ها کار کرد؟؟؟؟

    ضمنا توی Help دلفی معادل دستوارت به Cاومده آیا میشه از دستورات سی داخل دلفی استفاده کرد؟؟؟؟

    بد بختانه یه کتاب توی بازار با عنوان PC Interface هست که اونم با دلفی 4 کار کرده و کتاب ویرایش جدیدی نداره( اینم از شانس ماست)


    سایت
    مطالب جالبی برای درایو سخت افزار داشت ولی اونم تحت Delphi 2 and 3 بود ( بدبختانه)

    دوباره از دوستان کمک می خوام
    قول می دم اگه یه روز رگ این مطلب رو بگیرم دستم یه آموزش توپ الکترونیکی براش بنویسم
    قول مردونه

    منتظرکمکتون هستم
    لطفا راهنمائی ام بکنید

  7. #7
    آخر فروم باز NoneForce's Avatar
    تاريخ عضويت
    Nov 2005
    محل سكونت
    Sector0@
    پست ها
    1,603

    پيش فرض

    سلام
    مشكل شما نوشتن روتين هاي دسترسي است يا ميخواهيد به پورتها دسترسي داشته باشد؟ يعني از كامپوننت آماده اي وجود داشته باشد كار شما راه مي افتد يا ميخواهيد روش اين كار را بفهميد؟
    اگر قصد استفاده از كامپوننت را داريد ، اين ابزارها موجود است :
    ComPort Library 2.64 همراه با سورس
    IOPort 2.14
    NTPort Library 2.5
    Last edited by NoneForce; 24-03-2007 at 16:39.

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

    پيش فرض

    با سلام
    خوب دوست عزیز مشکل من همینه من نمی خوام از کامپوننت ها استفاده بکنم
    چون حس خیلی جالبی بهم دست نمیده می خوام مستقیم با سخت افزار درگیر باشم
    چون برای کارهای زیادی مجبورم از سطح سخت افزار و رفتار اون دقیقا اطلاع داشته باشم
    فعلا سخت افزار پورت مواری و عملکرد اون توی کامپیوتر رو با کتابی بنام C++ Interface برای پورت موازی دارم مطالعه می کنم


    بله دلم می خواد این کار رو با دلفی انجام بدم
    مثل اینکه با سی راحت میشه تحت XP به ادرس های سخت افزارهای مختلف دسترسی داشت

    و مثل اینکه در XP محدود ترین سخت افزار همون پورت LPT ( و ساده ترین پورت برای شروع و کار روی پروژهای اینترفیسی) هستش

    حالا فقط بدونم که برای این کار از چه نقطه ای باید شروع بکنم
    همین کافیه فقط بگید برای اینکه با زبان شی گرا پاسکال تحت کامپایلر دلفی من دقیقا چه مسیری رو باید طی بکنم تا بتونم به شالوده سخت افزاری یک کامپیوتر تحت XP دسترسی پیدا بکنم؟؟؟

    چیزی که از خیلی پرسیدم ولی جواب قانع کننده ای رو دریافت نکرده ام
    ممنون از لطفتون
    موفق باشید

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

    پيش فرض

    با سلام
    از دوستان کسی نیست منو راهنمائی بکنه
    خواهش می کنم
    واقعا نیاز دارم

Thread Information

Users Browsing this Thread

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

User Tag List

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

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