class PortAccess
{
public static string now = string.Empty;
[DllImport("inpout32.dll", EntryPoint = "Out32")]
public static extern void output(int adress, int value);
[DllImport("inpout32.dll", EntryPoint = "inp32")]
public static extern int input(int adress);
}
يمكن الحصول على ملف المكتبة الخاصة بتعريف المنفذ المتوازي على لغة سي شارپ في الموقع الاتي:
والذي يجب أن يتم نسخه ووضعه في ملف
system32
ويمكن بعد ذلك ان يتم استخدام طريقتي الادخال والاخراج اعلاه بشكل مباشر بعد تعريف الكلاس (الصنف) داخل الكود. وبإضافة العنوان والقيمة المطلوب إسنادها الى العنوان,. وعموما فإن العنوان الخاص بقراءة خطوط البيانات هو 888
Datalines 888
status lines 889
control lines 890
وخطوط الداتا (البيانات) هي أكثر الخطوط إستخداما. في حال القراءة (إصدار اوامر للخارج) أو الكتابة (إستقبال ما يكتبه الجهاز الخارجي)ـ
ليست هناك تعليقات:
إرسال تعليق