Avatar billede apocryphal Nybegynder
04. oktober 2002 - 09:08 Der er 7 kommentarer og
1 løsning

Parallel port

Er der nogle, der har en eller anden driver - som er gratis (skal bruges til et skole projekt), som giver mine C# applikationer adgang til at læse og skrive til Parallel Porten på min PC?

Jeg har ledt og ledt, og ikke kunnet finde noget som helst brugbart... Virkelig frustrerende...

--
Jonas, Roskilde Tekniske Gymnasium.
Avatar billede ALS Praktikant
04. oktober 2002 - 09:15 #1
Der er en fin kernel-mode driver til formålet på http://www.geocities.com/xport_driver/#Introduction

Den kan fint bruges sammen med C også.
Avatar billede apocryphal Nybegynder
04. oktober 2002 - 10:22 #2
Fair nok... Test applikationen til den ser ud til at virke - men.
Min erfaring med C# tror jeg ikke er stor nok, til at jeg kan skrive driveren ind i mit C# program.

Kan du give en referance, eller eksempel på, hvordan jeg gør det?

--
Jonas
Avatar billede ALS Praktikant
04. oktober 2002 - 10:35 #3
Det kan du kun, hvis programmet KUN skal kunne kører under Win-95, Win-98 eller Win-ME.

Hvis det skal kunne afviklet under Win-NT, Win-2000 eller Win-XP skal man bruge en såkaldt kernel-driver, som er det jeg har givet dig link til.
Avatar billede ALS Praktikant
04. oktober 2002 - 10:39 #4
<SNIP>
Implementing XPort

Implementation of XPort functionality in a (Visual) C++ Win32 application is simple: the header file "XPort.h" contains all definitions and code to export 2 functions to your application :

UCHAR ReadPort (ULONG PortAddress)
VOID WritePort (ULONG PortAddress , UCHAR PortData )


Use these 2 functions in your application instead of inp() and outp().
</SNIP>
Avatar billede apocryphal Nybegynder
04. oktober 2002 - 11:56 #5
Yesyes, det har jeg læst ud af manualen.

Men XPort ér en kernel-mode driver, og jeg har brug for at kalde den fra C# (hvilket jeg ved man kan).

Mit spørgsmål er blot hvordan.

Nå, jeg kan nok læse det ud af en af mine C# bøger når jeg kommer hjem.

--
Jonas
Avatar billede ALS Praktikant
04. oktober 2002 - 12:24 #6
Jeg har desværre ikke et eksempel på denne PC, men du skal blot inkludere den medfølgende header-fil på nøjagtig samme måde som alle de andre header-filer i dit projekt.
Avatar billede kichian Nybegynder
04. oktober 2002 - 14:25 #7
>>ib-rene-cairo : Der er da ikke header-filer i C#. Kender du forskellen på C# og C/C++?
Avatar billede ALS Praktikant
16. oktober 2002 - 23:23 #8
Sorry, jeg havde overset det lille #
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester