[C/C++] oder [C#] Druckerport ansteuern!

Dieses Thema im Forum "Programmierung & Entwicklung" wurde erstellt von Mr.Smoke, 20. Mai 2007 .

Schlagworte:
  1. 20. Mai 2007
    oder [C#] Druckerport ansteuern!

    HI..
    Wie kann ich mit C++ oder C# den Druckerport ansteuern!
    Dieser Code geht bei mir nicht:
    Plapperkatze

    Bitte mit nem Beispiel code!
    Bw ist für hilfreiche Antwort drin!
     
  2. 20. Mai 2007
    AW: oder [C#] Druckerport ansteuern!

    probiers mal so:

    C#:
    Code:
    /* For sending to the ports */
    [DllImport("inpout32.dll", EntryPoint = "Out32")]
    public static extern void Out32(int adress, int val);
    /* For receiving from the ports */
    [DllImport("inpout32.dll", EntryPoint = "Inp32")]
    public static extern int Inp32(int adress);
    
    Der eine Aufruf ist zum schreiben, der andere zum lesen vom Parallelport.
    Du brauchst zu diesen 2 Imports halt nur die "inpout32.dll". Die dürftest bestimmt irgendwo finden.

    so sollte es unter c# eigenltich funktionieren. das c++ code-bespiel kann ich leider nicht nachvollziehen, warum es nicht geht...

    ---
    tanya
     
  3. 20. Mai 2007
    AW: oder [C#] Druckerport ansteuern!

    Ich weiß net warum es net geht! Ich weiß nur das es auf nem andern ohne Probleme geht!
    Hat jmd. ne ahnung warum das bei mir net geht? Kann das an ner Firewall oder so liegen?

    BW ist raus!
     
  4. 21. Mai 2007
    AW: oder [C#] Druckerport ansteuern!

    Firewall - auf keinen Fall.

    hast du meinen Code scho ausprobiert (unter c#) ?
    den c++ code möchte ich jetzt nicht auseinander klammüsern...

    probier einfach mal des Meinige aus;
    versuch die inpout32.dll noch von woanders herzukriegen;
    schau mal, ob du auch die richtige adresse verwendest (ist 0x378 wirklich der port, den du willst?)

    was ist denn genau dein problem? wo hakts? hast du's schonmal debuggt?

    ----
    tanya
     
  5. 22. Mai 2007
    AW: oder [C#] Druckerport ansteuern!

    Hi,

    was genau möchtest du machen?
    Möchtest du aufn Button drücken und dann soll ein Druck Dialog aufgehen, mit dem du dann den Druckauftrag startet kannst?

    Ansonsten solltest du mal hier gucken: http://www.codeproject.com/csharp/csppleds.asp
    Da wird der Druckerport benutzt um LEDs zu steuern.
     
  6. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.