アプリ版:「スタンプのみでお礼する」機能のリリースについて

VC++でプログラムをしているEXEを起動した際に

シリアル通信のReadFile関数やスレッド処理などのAPI関数を用いた処理で

WindowsOSのエディションやPC性能、.Net FrameWorkのバージョンが異なる事で

不具合が発生する事は考えられますか?

A 回答 (2件)

> VC++でプログラムをしているEXEを起動した際に


visual studioで開発していますか?

> 不具合が発生する事は考えられますか?
あり得ますので、プロジェクトのプロパティにて、各種条件を設定しておきます。
APIならどの使用するAPIをじかにリンクするとか
.Netは最低限、どのVerかを設定できます

この回答への補足

ご連絡有難うございます。

>visual studioで開発していますか?
はい、VS2005になります。

不具合が発生しているPCはVSをインストールせずに動作させているのですが、この場合.NetのVerはどこで確認すればよいかわかりますか?

補足日時:2014/08/25 11:35
    • good
    • 0

遅くなってすみません



インストーラの実行時の条件に.NET Frameworkを指定する事で、
インストール時に.NET Frameworkが無ければ、メッセージが表示され、
.NET Frameworkのインストールが先に行われるようになります。

設定方法は↓を参照していただいた方が、私のつたない文章より判りやすいと思います
http://dobon.net/vb/dotnet/deployment/dotnetboot …

ちなみに、新しいPCだと4.0が標準なので、必須コンポーネントも態々2.0にせず、
4.0を指定する事をお勧めします。
    • good
    • 0
この回答へのお礼

分かりやすい内容で有難うございました。

お礼日時:2014/09/01 11:19

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!