actionbrowser.com
Wenn du auch nur irgendwie die Möglichkeit hast, dann nimm ne andere Sprache, dieser ist zu abstrakt. PS: Alles was ich schrieb ist bezogen auf gleichen Code in VB. Dort würde das Programm so nicht laufen! Tipp: Schau dich mal um, wie man in deiner Umgebung Objekte einfügen kann und dann nimm das Comm-Control-Object. Das ist relativ gut und ist Event-gesteuert. BID = 385077 Steppenwolf Schreibmaschine Hmm, Objekte einfügen... Ich hab da eine Toolbox, da sind z. B. die Buttons, Textfelder etc. drin. Da hats auch eines, das heisst "Serial Port". Ich kann das dann in die Form ziehen, und unter der Form gibts dann das Icon "Serial Port". Remote-Zugriff auf serielle Ports: Kurzanleitung (2022). Rechts kann ich dann Sachen wie Baudrate, Parity etc. einstellen. Doch wie er verwendet wird wird nicht "erzeut"... Beim laufenlassen des Programms kommt eine Fehlermeldung, wenn ich auf "details" klicke, kommt das: ************** Ausnahmetext ************** System. UnauthorizedAccessException: Der Zugriff auf den Anschluss COM4 wurde verweigert.
So kannst du zum einen ablesen welches Problem besteht und zum anderen könntest du, wie herbivore schon vorschlägt mit prüfen ob der Port wirklich belegt ist. Gruß TriB 09. 2009 - 10:25 stefan++ 30. 10. 2007 Beiträge: 37 Herkunft: Bayern System. UnauthorizedAccessException Hallo miteinander, ich habe ebenfalls ein Problem mit dieser UnauthorizedAccessException. Zugriff auf com port verweigert omsi 2 как исправить. Also, ich kommuniziere mit einem Gerät, welches per USB an einem virtuellen COM Port (FTDI Chip) an den Rechner angeschlossen ist. COM Port ermitteln, öffnen, ansprechen und schließen alles kein Problem. Jedoch wenn ich die HW im laufenden Betrieb abstecke, kommt diese Exception. Soweit auch noch alles nachvollziehbar, das Gerät ist ja dann nicht mehr am System und somit kann auf diese Resource auch nichtmehr zugegriffen werden. Die Exception abzufangen ist ganz klar, aber wie könnte ich jetzt den Port wieder öffnen, wenn ich die HW wieder angeschloßen habe ohne die SW neustarten zu müssen? In MatLab zum Bsp gibt es ein Handle auf den COM Port, gibt es soetwas auch in Bzw. kennt jemand eine Umgehungslösung?
Dieser Code funktioniert einwandfrei mit allen Windows-Varianten, einschließlich 8. 1. Einige Benutzer geben jedoch an, dass unter Windows 10 keine Kommunikation mit dem Gerät möglich ist. Leider habe ich die zugehörige Win10-Version nicht zum Testen. Meine Frage: Gibt es einige Probleme / wichtige Änderungen in Windows 10, die ein solches Verhalten verursachen oder einige Änderungen in der Kommunikation über die serielle Schnittstelle erfordern könnten? XP verweigert Zugriff auf Com-Port, selbstgeschriebenes VB-Programm Ersatzteilversand - Reparatur. Vielen Dank! ****** Update *********************************************** *********************** Ebenso wie die Aktualisierung: Funktion SetCommState () schlägt mit einem Fehler 87 (ERROR_INVALID_PARAMETER) fehl. Hier spielt es keine Rolle, ob ich eigene Parameter setze, ob ich die von GetCommState () empfangenen Daten verwende oder ob ich die DCB-Struktur vollständig initialisiere und konfiguriere. Also... ist dies ein bekannter Fehler in SetCommState () von Win 10? Nur zur Anmerkung: Es schlägt nur in 4 von 5 Fällen fehl, es handelt sich also nicht um einen systematischen, sondern um einen zufälligen Fehler!
habs Hinten in den Rechner Reingesteckt. Wenn ich VOrne einen usb anschluss benutze ist es Comport 2 z. b. Es war tatsächlich das sich die Programme Blockiert haben DANKE!!!! !