delphi4arab منتديات دلفي للعرب

نسخة كاملة : قراءة بيانات من status register منفذ الطباعة ؟
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم

لم استطع قراءة البيانات على البت السابع من status register يسمى Busy وهو على الرجل 11 بمنفذ التوازى

http://www10.0zz0.com/2013/07/24/01/311574534.png

رسالة الخطأ

http://www10.0zz0.com/2013/07/24/01/138410094.png

بيانات المنفذ

http://www10.0zz0.com/2013/07/24/01/826078930.jpg


استعملت IO.DLL

قمت بالأستدعاء دالة قراءة بت من منفذ التواى

كود :
function GetPortBit(Port : Word; Bit : Byte) : WordBool;stdcall; external 'io.dll';


كود قرائة البت السابع ب status register

كود :
GetPortBit($379,$07);
السلام عليكم

المشكل لم يكن من الدالة فهى تعمل بشكل جيد انما كان عندى خطا فى تخرين البيانت فى مصفوفه

وضعت عداد اكبر من حجم المصفوفه لذلك وقع الخطأ [صورة: biggrin.gif]