Heilsbergのロシア軍基本情報をチェック処理にかけたら、エラーが出た。
ロシア軍戦列歩兵の名称に”Ms”(マスケット銃兵)を追加した事の影響である。
後の為に、対策方法を以下にメモしておく。
1.エラー内容
空白を整数に変換しようとしたエラーである。(下図)
具体的な箇所は下図枠内の戦力数が空白となっている所である。
この行は指揮官データなので戦力数はないのが当然で、本来ならば
282行目のReval Ms Regの処理対象外とすべきである。
2.対策
連隊(Reg)を含むデータから上の行にある大隊データを収集する時に、
空白で区切ったデータの2番めが”Ms”ならデータ数から1減算するようにした(下図枠内)。
ついでに別の不具合箇所を見つけたので修正しておいた(下図下線部)。
<個人的な感想>
ユニット名称に”Ms”を追加するようにしたが、その影響がチェック処理まで
及ぶとは予想外であった。
これからはデータの変更には気をつけるように心掛ける。