(株)日西技研 岡山です。 私も気になった点だけ > uLData = (Data[3] << 24) + (Data[2] << 16) + (Data[1] << 8) + Data[0]; ~~~~~~~~~~~~~~ CPUのアーキテクチャが16ビットとかいう以前の問題ですね。 charをいきなり24ビット左シフトしているけど、コンパイラが自動でlongに型変 換して演算してくれる期待はできません。 明示的に型キャストしてトライするとどうでしょうか。
スレッド概略 [6014(R)](起点) └[表示中] └[6028(1)] 投稿順に移動 [←前の記事へ(P)] [→次の記事へ(N)] リスト表示へ [このスレッド(T)] [本記事の前後(L)]