Programmieren - alles kontrollieren 4.940 Themen, 20.676 Beiträge

C++ Ports verwalten

piffi123 / 9 Antworten / Flachansicht Nickles

Hallo zusammen! Ich habe eine Frage: Wie kann ich in C++ dem PC sagen das er einen Port öffnen bzw. wieder schließen soll? Über google habe ich nur den Befehl mit öffnen der Com Ports gefunden:
int portnr_c = 1;
Ich möchte aber diesen auch wieder schließen können.

Grüßle
Philipp

Ich hafte niht fur meine Rehtschrbfehlr! =)
bei Antwort benachrichtigen
C++ Ports verwalten clausg
C++ Ports verwalten piffi123
clausg piffi123 „C++ Ports verwalten“
Optionen
Wenn ich im main bereich int portnr_c = 1; eingebe dann öffnet das Programm den Port 1?

Ist das jetzt eine Frage oder eine Feststellung?

Nochmals
int portnr_c = 1;
deklariert eine Variable und besetzt sie mit einem Wert.

Schnittstellen werden unter DOS normalerweise über IO-Ports mit inp() oder in() und outp() oder out() angesprochen. Wenn ich mich recht entsinne, dann öffnet und schließt man sie auch nicht, sondern benutzt sie einfach. Wenn man die Schnittstellen über Windows ansprechen will. dann muss man sie "öffnen" und "schließen", da Windows den Zugriff auf die Schnittstelle kapselt und die Schnittstelle exklusiv nur einer Applikation zuteilt bis sie wieder geschlossen wird. Insofern wird die Schnittstelle nicht geöffnet, sondern das Programm meldet sich zur exklusiven Benutzung der Schnittstelle an (und hoffentlich wieder ab).

Claus
bei Antwort benachrichtigen
C++ Ports verwalten piffi123
C++ Ports verwalten clausg