Hej.
Jeg har lavet et løbelys som køre over parallelport (printerport), men der er lige et problem det program jeg får det til at køre i er Qbasic (Noget gammel lort med det er let) så er det jeg gerne vil have det over i VB (Visual Basic), men jeg kan ikke så meget i VB.
Så jeg vil gerne have en der kan hjælpe mig eller beder hvis der er en der har en som er lavet.
Her er koden fra Qbasic :
10 CLS
11 LOCATE 10, 10
15 PRINT "L B E L Y S"
16 LOCATE 25, 30
17 PRINT "tast mellemrum for at stoppe"
20 OUT &H378, 0
30 FOR c = 1 TO 8
35 READ t
36 LOCATE 15, 30
37 PRINT "lampe nr.:", c
40 OUT &H378, t
50 FOR y = 1 TO 10000
60 NEXT
70 NEXT
75 IF INKEY$ = " " THEN GOTO 110
80 RESTORE
90 GOTO 30
100 DATA 128,64,32,16,8,4,2,1
110 END
[
Hej
Det med bare lige sådan at skrive til paralel porten virker nok ikke, kun hvis du stadivæk kører win95 eller senere. Her er et link til en driver som kan gøre at man kan skrive til printerporten i win 98 og senere også xp:
http://www.driverlinx.com/DownLoad/dnload.htm#Windows%2095/NT%20Port%20I/O%20DriverHer skal du kigge efter:
Windows 95/NT Port I/O Driver
den fylder ca 1500kb
"den er gratis"
Når denne driver er installeret kan du bruge en kommando der hedder:
DlPortWritePortUchar Val(Addr), Value
Addr skal du ændre til adressen for f.eks printerporten (888)
Value er den værdi der skal skrives til porten.
MVH
Jonas Bæklund