投稿者: A. 日時: 2011年 3月 23日(水)
回答先: COMポート番号が2桁だと, GT-730FL-Sでリアルタイムナビができない 投稿者: shintok 日時: 2011年 3月 18日(金)
http://www.kashmir3d.com/bbs/userboard/boardmsg.cgi?13817
こちらで解決済みとされていますので、いらない情報かもしれませんが、原因を調べてみたのでこちらに書かせていただきます。
原因は容易に予想できましたので、APIの呼び出しをモニターして確認してみました。
予想どおり、CreateFileAに渡す第一引数が不完全(簡略化形式)です。
COM10以降に対しても、簡略化されたデバイス名("COM10"等)が使用されいるため、Return Value = 0xFFFFFFFF (GetLastError = 0x2 "指定されたファイルが見つかりません。") で終了しています。
現状では、作者様にカシミール3Dの修正をお願いするか、COM9以下にポート番号を設定して使うしかないみたいです。
↑shintokさんは、すでにCOM9以下で利用されているようなので無問題ですね。
※GUIの選択範囲と、実際に利用可能なポート番号の範囲の不一致が利用者の混乱の元だと思います。