まさかこんなところ15分もとられるとは。
エラーが出て明示的に整数にキャストしてもだめで、あきらめて
StrToInt(FloatToStr(FloatValue);
とかやりそうになった。厳密なのはわかるけど、勘弁してくれ ><
Track は切り捨て
Round は丸め
Delphi から TComPortDriver の Demo を操作していて、OUTGOING TEXT からシリアルポートに送出しようとしたら、以下のダイアログが出てきた。受信はできていたので、設定自体は間違っていないはずなのだが...、と調べて分かったこと。
ちなみに Demo アプリの Settings Dialog を開いて Device Control タブの Device check を No に設定しても同じ。