Hallo Community,
ich habe ein kleines Problem wo ich nicht mehr weiter weiß und evtl. euren Rat/Hilfe gebrauchen könnte.
Und zwar soll ich für einen Kunden von uns ein Programm schreiben welches einen Prägeautomaten über ein Programm ansteuert. Das heißt "Masken laden" (sind vordefinierte Masken wo der zu prägende Text drauf geladen werden kann), Text laden und prägen (wobei das prägen manuell passiert, also nicht über mein Programm).
Das Problem hierbei ist nun das meistens beim Text laden "Murks" vom Automaten zurückkommt. Normalerweise sollte vom Automaten der Text zurückkommen welchen er erhalten hat. Macht er aber nicht. Es kommt dann entweder nur die Hälfte des Strings zurück, Steuerkennzeichen an der falschen Stelle z.B. mitten im String oder teilweise auch mit Teilen von vorherigen Befehlen im String.
Ich habe mal überprüft ob es an der Funktion liegt, die den Befehl samt Steuerkennzeichen zusammenbaut, aber dort wird alles richtig gemacht. Das "Masken laden" funktioniert ja auch (meistens).
Kann es evtl. sein das Befehle auf der Leitung liegen bleiben und dann garnicht richtig ankommen und so deshalb auch evtl. beim nächsten Befehl mit drangehängt werden?
Aber wie kann es dann sein das Steuerkennzeichen nicht mehr am Ende des Strings sind sondern mittendrin?
Wäre über euren Rat dankbar
Btw. da unser Kunde samt Prägeautomat 120 km von uns entfernt ist und diese keinen Internetanschluss an diesem PC haben kann ich das leider nicht direkt testen
Liebe Grüße
Märry
ich habe ein kleines Problem wo ich nicht mehr weiter weiß und evtl. euren Rat/Hilfe gebrauchen könnte.
Und zwar soll ich für einen Kunden von uns ein Programm schreiben welches einen Prägeautomaten über ein Programm ansteuert. Das heißt "Masken laden" (sind vordefinierte Masken wo der zu prägende Text drauf geladen werden kann), Text laden und prägen (wobei das prägen manuell passiert, also nicht über mein Programm).
Das Problem hierbei ist nun das meistens beim Text laden "Murks" vom Automaten zurückkommt. Normalerweise sollte vom Automaten der Text zurückkommen welchen er erhalten hat. Macht er aber nicht. Es kommt dann entweder nur die Hälfte des Strings zurück, Steuerkennzeichen an der falschen Stelle z.B. mitten im String oder teilweise auch mit Teilen von vorherigen Befehlen im String.
Ich habe mal überprüft ob es an der Funktion liegt, die den Befehl samt Steuerkennzeichen zusammenbaut, aber dort wird alles richtig gemacht. Das "Masken laden" funktioniert ja auch (meistens).
Kann es evtl. sein das Befehle auf der Leitung liegen bleiben und dann garnicht richtig ankommen und so deshalb auch evtl. beim nächsten Befehl mit drangehängt werden?
Aber wie kann es dann sein das Steuerkennzeichen nicht mehr am Ende des Strings sind sondern mittendrin?
Wäre über euren Rat dankbar
Btw. da unser Kunde samt Prägeautomat 120 km von uns entfernt ist und diese keinen Internetanschluss an diesem PC haben kann ich das leider nicht direkt testen
Liebe Grüße
Märry