Windows VistaでVB6

やはりポイントはサポートが終了してしまうこと。

VisualBasic6のIDE(開発環境)のサポートは、2008年の4月8日に期限切れ。
VB6のランタイムは、Vistaと同様のサポート期間となる2017年までサポート。

今では、どこの開発現場に行っても"Visual Basic"と言えば、.NETが用意されている。
少なくとも、ここ数年はそうだ。

それでも、特に社内ツールだとAccessやExcelの需要は多く、VBAを使用する機会は多いため、
第2世代と言われるVisualBasic言語をこれから覚える人も実は多いだろう。

最も、企業がOffice2007に移行すると状況は変わるだろうが。

マイクロソフトが2年毎にバージョンアップをすると言っても、開発側はそれほどコストをかけられない。
.NETに移行せずに、枯れた言語としてのVB6を評価するところでは、
開発費の問題があるのは容易に想像がつく。

ようは、言語としての問題ではない部分が多いということ。

注意しなければならないとしたら、Windows VistaでのSDK、Win32APIに変更が多いということ。
Declareで使用している箇所でエラーが発生する場合があるということだ。

VistaでサポートされVistaに含まれるコンポーネント
 (=Supported and Shipping。例:odbc32.dll、ole32.dllなど。)

Vistaでの動作テストはされたがVistaに含まれないコンポーネント
(=Tested and Not Shipping。例:comdlg32.ocx、vb6jp.dllなど。)

これらの機能を代替するノウハウは必須になるだろう。
しかし、comdlg32.ocxは痛い・・・。

ただし、Vistaの普及はそれほどで無いとみていたところ、
まさに企業での置き換えも進んでいないらしい。
その次のwindowsまでは、XPで十分だと。

自分の個人環境も同じで、いまのところ切り替えるつもりは全く無い。

この結果、Visual Basic 6.0は今しばらく延命されると思っている。

Windows VistaでVB6アプリケーションは本当に使えるのか?より。
 





ホーム>> プログラム・DB に関連した記事



  ・ mdbのリンクテーブルをバックアップ
  ・ [VBScript]フォルダ選択ダイアログ表示
  ・ MSQueryの自動更新をやめる
  ・ Windows VistaでVB6
  ・ Address Windowing Extensions (AWE)の使用
  ・ Javaアプリケーションのセキュリティ対策ツールを無償公開
  ・ JavaをAJAXアプリに変換する
  ・ O/Rマッピング
  ・ ASP.NET Web Matrix Project 日本語版
  ・ MDAツール
  ・ 米オラクル無償版DBの提供開始
  ・ Eclipseプラグイン(Perl)
  ・ Cell」チップ用のプログラム
  ・ VB6開発者が待ち望んだVB2005の便利機能
  ・ SQL Serverのチューニングについて
  ・ Visual Basic マイグレーション Tips
  ・ SQL Server 2005の注目機能
  ・ ClickOnce
  ・ VBやVBAで一定周期で動作する処理
  ・ SQL Server 2000のチューニング
  ・ Visual Basic+ADO+DB2
  ・ Oracleが無償製品!


前の記事:Web 2.0は、「Return of the Web」?
次の記事:FLO:Q(フローク)