delphi4arab منتديات دلفي للعرب
قراءة بيانات من status register منفذ الطباعة ؟ - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : قراءة بيانات من status register منفذ الطباعة ؟ (/showthread.php?tid=5417)



قراءة بيانات من status register منفذ الطباعة ؟ - abdeslem1982 - 24-07-2013

السلام عليكم

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



قراءة بيانات من status register منفذ الطباعة ؟ - abdeslem1982 - 25-07-2013

السلام عليكم

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

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