少数点データの処理

 
少数点付きのデータの扱い

型は Realで指定

wwSuuR : Real;
wwHBairituR : Real;



//数値でない場合、0.0をセット

Try
try
wwSuuR := StrToFloat(wwStr);
except
TE_Zaiko[wwI] := '0.0';
end;
finally
end;





//数値のチェック

Try
try
wwSuuR := StrToFloat(wstr);
except

//数値ではありません
wwSuuR := 0;
end;
finally
End;


//在庫数÷包装倍率(少数第三位四捨五入)


wwSuuR : Real;
wwHBairituR : Real;
wwHB : String;
wwSuuM : String;
wwSuu : Real;

Try
try
wwSuuR := StrToFloat(wwEXZaiko);

except
wwSuuR := 0;
end;
finally
end;

wwSuuR := wwSuuR / wwHbairituR;
wwSuuR := Math.RoundTo(wwSuuR, -2);
wwEXZaiko := floattostr(wwSuuR);