.Net framework Ver違いによるAPI関数のエラー

[戻る]
Linc 2014/08/25(月) 11:52:59
.Net frameworkのVerが異なるPC環境において

API関数(シリアルのReadFile)を用いた処理や
自作プログラムした処理内で

取得する文字列などが変わってしまう事や
エラーが発生するなどといった事は考えられますでしょうか?

tetrapod 2014/08/25(月) 17:36:53
http://okwave.jp/qa/q8729667.html

普通にあるだろう(特にプログラムの自作部分に潜在的バグがある場合)

瀬戸っぷ [E-Mail] 2014/08/26(火) 09:51:06
VS2005なら….NET Frameworkは2.0辺りじゃないですかねぇ。
「コードにバグがなければ」.NET Framework 3.0とかがプリインストールのWindows7でも
動作する筈です。
PoderosaだってWindows7でちゃんと動作していますし。
# Windows8.1では…試していなかったかなぁ…。ちょっと忘却。

仕事でSerialPortクラス使ったコード書いていることがありますが、
「自分のミスで」データの取りこぼしをやったことはありますね。
シリアルポートモニタ(ハード/ソフト問わず)を使って確認しないとなんとも言えないで
しょう。
# SerialPort.DataReceived イベント内でTrace出力しまくっていたら取りこぼしたこと
はありますな。
# LineEyeは…個人で買うにはちぃと高いかねぇ……。
# ソフトウェアのシリアルポートモニタ使ったコトもありますが、こちらは「リアルタイ
ム」にはほど遠かったですね。

C++/CLIでAPIやっているなら…どうなんでしょ……。

Linc 2014/08/26(火) 12:49:07
[[解決]]
ご連絡有難うございます。

正常に動作する環境ですと24時間、PCに負荷をかけても問題ありません。。

自作部分の影響も100%無いわけではないかと。。。

ひとまずバージョンを変え確認してみます。

ありがとうございました。

古いスレッドには追加発言できません。