Registriert seit: 10. Jan 2006
Ort: Offenbach
3.800 Beiträge
Delphi 12 Athens
|
AW: USB-Port, Python to Delphi, Delphi XE3
18. Dez 2018, 13:11
Zunächst mal: Man kann mit Delphi auch Konsolenanwendungen schreiben, dann muss man sich nicht mit SchnickSchnack beschäftigen und kann sich auf das wesentliche konzentrieren. Es wäre dann auch viel einfacher den Python-Code zu übertragen. Mir fällt dabei dann auf, daß Dein Delphi JustSendCommand nicht dem Python justSendCommand entspricht.
Die ser.write Methode in Python entspricht ziemlich genau der ser.Write Methode in Delphi. Warum Du also nach dem "/n" was "new line" bedeutet, noch ein Carriage Return und Line Feed hängst, verstehe ich nicht. Edith formuliert das mal etwas um: Das /n wird von Python und vielen anderen Sprachen als New Line interpretiert. Delphi macht das IIRC nicht. Darum lässt du das /n weg und packst Dein CR+LF dazu. Vielleicht tut es auch einfahc nur das LF, wie es in Deinen Kommentaren eigentlich auch steht.
Ab da geht vermutlich schon die Antwort in die Binsen. Versuch es halt erstmal einfacher.
Sherlock
Oliver Geändert von Sherlock (Morgen um 16:78 Uhr) Grund: Weil ich es kann
Geändert von Sherlock (18. Dez 2018 um 13:19 Uhr)
|