واضح آرشیو وب فارسی:سایت ریسک: رضا حاجي زاده23-03-2007, 02:39 PMبا سلام خدمت دوستان خوب من یه سوالی داشتم گفتم اینجا مطرحس بکنم شاید دوستان تونستند کمک بکنند سوال بنده در این مورده اگه کسی بخواد بدون اینکه از کامپوننت یا dll خاصی استفاده بکنه تحت سیستم عامل XP اگه بخواد برای یه پورت سخت افزاری تحت دلفی برنامه نویسی بکنه باید چی کار بکنه امکانش هست البته ای رو بگم تو سیستم عامل 98 اکثر برنامه های دلفی از اسمبلی داخل دلفی استفاده می کنند حالا اگه از اسمبلی استفاده نکینم چطور؟؟؟ ممنون میشم به این سوالم کسی جوابی بده خیلی از زحماتتون ممنونم موفق باشید.:40: :11: رضا حاجي زاده24-03-2007, 01:22 PMاز دوستان کسی نیست دست ما رو بگیره؟؟؟؟؟:41: NoneForce24-03-2007, 02:08 PMسلام ويندوز ايكس پي اجازه دسترسي مستقيم را نميدهد، فقط از طريق Device Driver مي توانيد به پورتها دسترسي پيدا كنيد. راحت ترين راه استفاده از dll هاي موجود است. رضا حاجي زاده24-03-2007, 02:31 PMسلام دوست عزیز این Dll ها چه جوری به سخت افزارها دسترسی دارند روش کلی؟؟؟ فقط توضیح کوتاه بدی ( همون استارت ) ضمنا چند راه برای باز کردن پورت های سخت افزاری تحت Xp وجود داره؟؟؟؟؟ ممنون میش باز راهنمائی ام بکنید با تشکر:40: NoneForce24-03-2007, 03:16 PMسلام دوست عزیز این Dll ها چه جوری به سخت افزارها دسترسی دارند روش کلی؟؟؟ فقط توضیح کوتاه بدی ( همون استارت ) ضمنا چند راه برای باز کردن پورت های سخت افزاری تحت Xp وجود داره؟؟؟؟؟ ممنون میش باز راهنمائی ام بکنید با تشکر:40: سلام اين dll ها در واقع همون Device Driver ها هستند. در حال حاضر اطلاعات بيشتري ندارم، ولي اينها را ببينيد : http://www.wideman-one.com/gw/tech/Delphi/iopm/index.htm http://www.altera.com/products/ip/altera/d-jungo_windriver.html http://homepages.borland.com/efg2lab/Library/Delphi/IO/PortIO.htm رضا حاجي زاده24-03-2007, 04:18 PMبا سلام دوست عزیز آقای NoneForce ممنونم سایت دومی که معرفی کردی برای یه نرم افزار بنام WinDriver و چگونگی دسترسی اون به سخت افرار یک سیستم مثل اینکه توضیح داده یه بلوک جالبی هم داره که سطوح دسترسی نرم افزار توسط یک کرنل نمایش می ده شکل: http://www.altera.com/products/ip/altera/images/d-krf-arch.gif توی شکل کدهای نوشته شده توسطWindriver User Mode Library به Win Driver Kernel دسترسی داشته و توسط این قسمته که تمامی وقفه های سخت افزاری و خود سخت افزار ها کنترل میشه ؟؟ خوب اگه کسی در این مواردی که من اشاره کردم توضیح کامل تری داشته باشه واقعا ازش ممنون میشم:10: توی سایت http://homepages.borland.com/efg2lab/Library/Delphi/IO/PortIO.htm مطالب جالبی بود ولی متاسفانه اکثر برنامه های اون به زبان دلفی با روتین هائیکه به اسمبلی تحت 98 کار اینترفیس پورت ها رو انجام داده؟؟؟ متاسفانه این سایت مثل اینکه مدت زیادی آپدیت نشده بوده چون اکثر کامپوننت های سریال یا موازی اون مال دلفی 3 یا 4 بود ..............یعنی هیچ حالا یه سوال برای این مورد؟؟ ایا با اسمبلی میشه داخل XP تحت دلفی با پورت ها کار کرد؟؟؟؟ ضمنا توی Help دلفی معادل دستوارت به Cاومده آیا میشه از دستورات سی داخل دلفی استفاده کرد؟؟؟؟ بد بختانه یه کتاب توی بازار با عنوان PC Interface هست که اونم با دلفی 4 کار کرده و کتاب ویرایش جدیدی نداره( اینم از شانس ماست) سایت http://www.wideman-one.com/gw/tech/Delphi/iopm/index.htm مطالب جالبی برای درایو سخت افزار داشت ولی اونم تحت Delphi 2 and 3 بود ( بدبختانه) دوباره از دوستان کمک می خوام قول می دم اگه یه روز رگ این مطلب رو بگیرم دستم یه آموزش توپ الکترونیکی براش بنویسم قول مردونه منتظرکمکتون هستم لطفا راهنمائی ام بکنید:40: :11: :8: NoneForce24-03-2007, 04:22 PMسلام مشكل شما نوشتن روتين هاي دسترسي است يا ميخواهيد به پورتها دسترسي داشته باشد؟ يعني از كامپوننت آماده اي وجود داشته باشد كار شما راه مي افتد يا ميخواهيد روش اين كار را بفهميد؟ اگر قصد استفاده از كامپوننت را داريد ، اين ابزارها موجود است : ComPort Library 2.64 همراه با سورس IOPort 2.14 NTPort Library 2.5 رضا حاجي زاده24-03-2007, 04:45 PMبا سلام خوب دوست عزیز مشکل من همینه من نمی خوام از کامپوننت ها استفاده بکنم چون حس خیلی جالبی بهم دست نمیده می خوام مستقیم با سخت افزار درگیر باشم چون برای کارهای زیادی مجبورم از سطح سخت افزار و رفتار اون دقیقا اطلاع داشته باشم فعلا سخت افزار پورت مواری و عملکرد اون توی کامپیوتر رو با کتابی بنام C++ Interface برای پورت موازی دارم مطالعه می کنم بله دلم می خواد این کار رو با دلفی انجام بدم مثل اینکه با سی راحت میشه تحت XP به ادرس های سخت افزارهای مختلف دسترسی داشت و مثل اینکه در XP محدود ترین سخت افزار همون پورت LPT ( و ساده ترین پورت برای شروع و کار روی پروژهای اینترفیسی) هستش حالا فقط بدونم که برای این کار از چه نقطه ای باید شروع بکنم همین کافیه فقط بگید برای اینکه با زبان شی گرا پاسکال تحت کامپایلر دلفی من دقیقا چه مسیری رو باید طی بکنم تا بتونم به شالوده سخت افزاری یک کامپیوتر تحت XP دسترسی پیدا بکنم؟؟؟ چیزی که از خیلی پرسیدم ولی جواب قانع کننده ای رو دریافت نکرده ام ممنون از لطفتون موفق باشید:40: :11: رضا حاجي زاده27-03-2007, 01:20 PMبا سلام از دوستان کسی نیست منو راهنمائی بکنه خواهش می کنم واقعا نیاز دارم :18: :11: سایت ما را در گوگل محبوب کنید با کلیک روی دکمه ای که در سمت چپ این منو با عنوان +1 قرار داده شده شما به این سایت مهر تأیید میزنید و به دوستانتان در صفحه جستجوی گوگل دیدن این سایت را پیشنهاد میکنید که این امر خود باعث افزایش رتبه سایت در گوگل میشود
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 881]