Forum: Sonstige Fragen zu Delphi
Delphi
by christian.noeding,
24. Feb 2008
Hi moby,
dein Vorgehen ist an sich richtig. Die Daten kommen von der RS232 Schnittstelle als String und so ist deine Umwandlungsmethode richtig. Allerdings scheint dein Pollin-Board noch andere Daten (bzw. andere Zeichen) mit den Kanalwertinformationen zu senden.
Beispiel:
statt "67" sendet dein Board z.B. "Wert=67"
da kann der Befehl strtoint() natürlich nicht funktionieren. Selbst...
Forum: Sonstige Fragen zu Delphi
Delphi
by christian.noeding,
23. Feb 2008
Hi :)
Du musst in dieser Zeile aufpassen, dass du wirklich nur Text umwandeln willst, welcher auch wirklich eine Ziffer beinhaltet:
ProgressBar1.Position := StrToInt(copy(Edit1.Text,7,3));
Du hast diese Sache ja schon mit einem Try-Except-End-Block abgefangen. Führst du dein Programm jedoch innerhalb von Delphi aus, dann meldet er dennoch diesen "Fehler". Das ist aber normal und auch...