• ベストアンサー

Windows Vista上で動作するアプリケーションの開発を行いたいと考えています。

Windows Vista上で動作するアプリケーションの開発を行いたいと考えています。 今までの経験を生かし、VC++で開発しようと思ってますが、VC++6.0で開発したものは動作するのでしょうか? 一応無理っぽいなと思ってますので、Visual Studio 2008 Standard Editionを購入する予定ですがProfessional Edition じゃなくても大丈夫でしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • Wr5
  • ベストアンサー率53% (2173/4061)
回答No.3

>問題はVC++6.0がVistaでは動かない事だけです。 orz Vistaで追加されたAPIもおそらく使えません。 最新のWindowsSDK(PlatformSDK)は対応していませんから。 http://ja.wikipedia.org/wiki/Microsoft_Windows_SDK Windows Server 2003向けまでですね。 リリースが2003年です。 Standard Editionで十分…かと思われますが…… http://www.microsoft.com/japan/msdn/howtobuy/vs2008/upgrade/default.aspx さすがにVC++6.0はアップグレード対象にはなっていないようです。 そのまま買うとなると通常版価格になってしまいますね。 # Visual Studio 2008 Express Editionを入手して、MSにユーザー登録すればアップグレード価格で買えます。 # 何故かProfessional Editionの方だけ「(2005, 2008 Express Edition を含む)」って書かれてますが…。

luckyshow
質問者

お礼

ありがとうございます。 > Visual Studio 2008 Express Editionを入手して、MSにユーザー登録すればアップグレード価格で買えます。 これを見落としていて通常価格で買ってしまいました。

その他の回答 (2)

  • zwi
  • ベストアンサー率56% (730/1282)
回答No.2

Standard Editionで十分ですよ。MFCやリソースエディタを使わなければFreeでもいけます。ただし、大分と変わっていますので戸惑うことと思います。 VC6.0→VS2005で色々と苦しみました。今では慣れましたけど。

luckyshow
質問者

お礼

Freeをちょっと使ってみて2003とそんなに変わってないなと感じました。 Standard Editionで頑張ってみます。

  • buriburi3
  • ベストアンサー率44% (353/792)
回答No.1

VC++6.0で作ったアプリは変なAPIや特殊なコントロールを使っていなければVistaでも動きます。 問題はVC++6.0がVistaでは動かない事だけです。 orz

luckyshow
質問者

お礼

ありがとうございます。 とりあえずVC++6.0で開発を始めて、2008が届き次第移行することにします。

関連するQ&A