LPT1 mit BlitzBasic?

Übersicht BlitzBasic Allgemein

Gehe zu Seite Zurück  1, 2, 3, 4

Neue Antwort erstellen

 

dubitat

BeitragSa, Aug 21, 2004 9:55
Antworten mit Zitat
Benutzer-Profile anzeigen
vielen dank vertex! jetzt liegt es an einem der eine platine hat(ich leider nicht) das zu testen und wenns geht zu posten obs geht! bei mir kommt keine fehlermeldung mehr und ich denke das das heißt das es geht aber 100%tig kann cihs leider nicht sagen!
Erare humanum est - Irren ist Menschlich

Vertex

BeitragSa, Aug 21, 2004 10:09
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi!
Wer ein Drucker mit Parallelportanschluss hat, kann das hier zum testen benutzen:
Code: [AUSKLAPPEN]
WritePortString $378, "Hallo Zeile 1"+Chr$(10)+Chr$(13)
WritePortString $378, "Hallo Zeile 2"+Chr$(10)+Chr$(13)
WritePortString $378, "Hallo Zeile 3"+Chr$(10)+Chr$(13)

Function WritePortString(port, txt$)
   Local length, buffer, i
   
   length = Len(txt$)
   buffer = CreateBank(length)
   
   For i = 0 To length-1
      PokeByte buffer, i, Asc(Mid$(txt$, i+1, 1))
   Next
   
   WritePortBufferUchar port, buffer, length
   FreeBank buffer
End Function

mfg olli
vertex.dreamfall.at | GitHub
 

dubitat

BeitragSa, Aug 21, 2004 10:50
Antworten mit Zitat
Benutzer-Profile anzeigen
hio

sagmal muss man die dll auch auf dem rechner installiert haben, auf dem das laufen soll?
Erare humanum est - Irren ist Menschlich

Vertex

BeitragSa, Aug 21, 2004 10:53
Antworten mit Zitat
Benutzer-Profile anzeigen
Soweit ich weiss, ist der parport Treiber für HAL.dll standardmäßig auf jedem XP System installiert. dlportio.dll Jedoch nicht, die musst du den User installieren lassen (es ist ja nicht nur die dll, sondern auch der treiber die die dll ansteuert).
mfg olli
vertex.dreamfall.at | GitHub

D2006

Administrator

BeitragSa, Aug 21, 2004 11:31
Antworten mit Zitat
Benutzer-Profile anzeigen
irgendwie erfüllt es mich mit Stolz, dass es tatsächlich die HAL.DLL ist. 8)
MfG
 

dubitat

BeitragSa, Aug 21, 2004 12:03
Antworten mit Zitat
Benutzer-Profile anzeigen
irgendwie funzt dein code nicht vertex zum ausdrucken von dem string... mein drucker sagt gar nichts...
Erare humanum est - Irren ist Menschlich

Vertex

BeitragSa, Aug 21, 2004 12:09
Antworten mit Zitat
Benutzer-Profile anzeigen
Und der hier?
Code: [AUSKLAPPEN]
WritePortString $378, "Hallo Zeile 1"+Chr$(13)+Chr$(10)
WritePortString $378, "Hallo Zeile 2"+Chr$(13)+Chr$(10)
WritePortString $378, "Hallo Zeile 3"+Chr$(13)+Chr$(10)
WritePortString $378, Chr$(12) ; Kann eventuell auch weggelassen werden

Function WritePortString(port, txt$)
   Local length, buffer, i
   
   length = Len(txt$)
   buffer = CreateBank(length)
   
   For i = 0 To length-1
      PokeByte buffer, i, Asc(Mid$(txt$, i+1, 1))
   Next
   
   WritePortBufferUchar port, buffer, length
   FreeBank buffer
End Function
vertex.dreamfall.at | GitHub
 

dubitat

BeitragSa, Aug 21, 2004 12:11
Antworten mit Zitat
Benutzer-Profile anzeigen
nichts! komm einfach mal bei icq online dann können wir das bequatschen...
Erare humanum est - Irren ist Menschlich
 

HavockToxx

BeitragFr, Apr 01, 2011 4:44
Antworten mit Zitat
Benutzer-Profile anzeigen
Ich möchte mal das Thema neu aufgreifen. Ich versuche n einfache Software zu schreiben, wo ich über den LPT1 über bestimmte Bits daten an eine CNC Steuerung schicken kann. Wie kann ich dies mit Blitzmax bewerkstelligen?

MFG
Havock

ozzi789

BeitragSo, Apr 03, 2011 12:53
Antworten mit Zitat
Benutzer-Profile anzeigen
oh mansen der thread ist von 2004 und in topic blitzbasic.
eröffne doch einen neuen in bmax...
0x2B || ! 0x2B
C# | C++13 | Java 7 | PHP 5

Gehe zu Seite Zurück  1, 2, 3, 4

Neue Antwort erstellen


Übersicht BlitzBasic Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group