قراءة بيانات من status register منفذ الطباعة ؟
#1
السلام عليكم

لم استطع قراءة البيانات على البت السابع من 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);
الرد
#2
السلام عليكم

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

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


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم