Suchergebnisse

Suchergebnisse 1-8 von insgesamt 8.

  • Benutzer-Avatarbild

    @Kirohn Ich denke mal, wenn der String von einem Barcodescanner kommt, ist Dir grundsätzlich egal, ob das [CR][LF] da ist oder nicht, Du willst nur einen sicheren Zustand haben. Machst Du VB.NET-Quellcode (1 Zeile)danach sind die Ende-Zeichen weg, egal, ob sie vorher da waren oder nicht. ==== Wenn Du den Barcodescanner mit .ReadLine im SerialPort ausliest und das SerialPort mit .NewLine = Environment.NewLine initialisiert ist, sind die Ende-Zeichen nicht da. Liest Du den Barcodescanner mit .Read…

  • Benutzer-Avatarbild

    Zitat von Kirohn: „Der Barcodescanner ist als USB-KBD(Keyboard) konfiguriert.“Das ist die falsche Herangehensweise. Lass Dir vom Hersteller sagen, wie Du den Scanner als SerialPort betreiben kannst (hab ich schon mit mindestens 3 verschiedenen Scannern getan), da bekommst Du den gelesenen String genau dort hin, wo er hin soll und Du kannst das CRLF elementar abschneiden.

  • Benutzer-Avatarbild

    Zitat von Kirohn: „weil es Vorschrift ist“Welcher bescheuerte Vorgesetzte erlässt solch bescheuerte Vorschriften? Das ist eine ernsthafte Frage! Wenn Du ein Programm schreiben sollst und die Vorschrift lautet: Du darfst den Namespace IO nicht verwenden! ... Such Dir einen neuen Boss.

  • Benutzer-Avatarbild

    Zitat von Kirohn: „Aber wie kann ich CR LF aus einem String endgültig entfernen.“Nimm den Code von @Peter329. ==== @Kirohn Du erwartest von uns Hilfe bei der Beseitigung von Symptomen. Die Ursachen dürfen nicht beseitigt werden, die Gründe für die Ursachen sind geheim. Das ist bescheuert. Ich bin dann mal weg.

  • Benutzer-Avatarbild

    @VaporiZed Dann muss er schreiben, dass er keine Rechte hat und darf nicht fragen, wie er feststellt, ob da CR-LF am String hängt. Gerade bei einem WarenWirtschaftsSystem ist es extrem wichtig, dass der Scanner-Input in dem Fenster ankommt, wo er hingehört. Beim Tastatur-Modus geht dieser an das Fenster, das den Fokus hat. Wenn das falsche Fenster den Fokus hat, fängst Du mit den Eingaben wieder an. Ich habe an einer Fließband-Produktionsanlage, wo ich ein Teil-Element betreut habe, dies vorgesc…

  • Benutzer-Avatarbild

    Da tut sich noch ein weiteres Problem auf: Darf ein Eleve an einem WarenWirtschaftsSystem oder einer Fließbamdanlage programmieren? ==== Leider ist das alles hier wieder mal Spekulatius.

  • Benutzer-Avatarbild

    Zitat von VaporiZed: „gleichzeitig laufen“Da kommt das Problem der Sorgfaltspflicht des Benutzers. Ich bin immer angehalten worden, dass die Sicherheit oberste Priorität hat, dass eine Fehlbedienung so gut wie unmöglich ist. OK, ich bin in der Hardware-Programmierung zu Hause, allerdings weiß ich, wie Warenwirtschaftrssystem geschrieben wird.

  • Benutzer-Avatarbild

    Zitat von Kirohn: „Das Programm ist veraltet und deshalb wollten die Kunden ein neues.“Da sollte die Spezifikation gründlich überarbeitet werden. Ich nehme mal an, die aktuelle Spezifikation lautet in Etwa: Zitat: „Machen Sie das mal neu, aber belassen Sie alles beim Alten. Bestenfalls neue Entwicklungsumgebung und neues Betriebssystem. Und wie wir ja alle wissen, läuft ein Programm, das unter W7 läuft, problemlos unter W10.“