• ベストアンサー

VB6からVB2005

VB6で作成されたアプリケーションプログラムをVB2005へコンバージョンしたいのですがアドバイスお願い致します。

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

  • ベストアンサー
  • tomo316
  • ベストアンサー率35% (51/142)
回答No.3

Windows Vista対応のためだったら、VB2005へのコンバージョン止めたほうがいいですね。 ・VB6はVistaでサポートされますよ。 ・Visual Studio 2003はサポートされません。(ひどい) ・Visual Studio 2005は、 Visual Studio 2005 Service Pack 1 Update for Windows Vista が適用されている Visual Studio 2005 Service Pack 1 がサポートされます。 M$の方針がしっかりるするまで様子見が吉、だと思います。 ・vb6~Visual Studio 2003別の言語仕様? ・Visual Studio 2003~Visual Studio 2005少し変更、c#に近い ・上記を考えるとM$のVisual Studioに対する、方向性が定まっていない。 ・Visual Studio 2007?(次期Visual Studio製品)で仕様が固まる? ・技術者が集まらない。 ・教育に時間がかかる。 http://www.microsoft.com/japan/msdn/vstudio/support/windowsvista/faq/

その他の回答 (2)

  • NYOI
  • ベストアンサー率58% (56/96)
回答No.2

VB2005の方からVB6のプログラムのvdpを開けば、アップグレードウィザードが開始されます。 …こういうことでいいんでしょうか? どの辺りのアドバイスをお求めですか?

  • dsuekichi
  • ベストアンサー率64% (171/265)
回答No.1

では、「アドバイス」を、 とりあえず、 「Visual Basic 6.0 ユーザー向けのヘルプ」 (http://msdn2.microsoft.com/ja-jp/library/kehz1dz1(VS.80).aspx) 「Visual Basic アプリケーションのアップグレード」 (http://msdn2.microsoft.com/ja-jp/library/dy163kx7(VS.80).aspx) 辺りを熟読するのと、「簡単にできる」なんて思わないことかと・・・

関連するQ&A

  • VBからFortran、Cを呼び出すことはできますか。

    PCフォートラン・C言語で作成したアプリケーションがあるのですが、VBのユーザーインターフェース機能を生かして、対話型のプログラムにしたいと思います。 VBとフォートラン・C言語をリンクして、できれば変数の受け渡しもできるようなプログラム(メニューをVBで作成して、処理をフォートランに渡す)をイメージしています。 上記のような処理を経験された方、又は知識を有しておられる方がおられましたら、よろしくお願い致します。

  • VB2.0とVB6.0の共存は可能?

    VBで作成したプログラムについて質問があります。 Windows95上で起動するプログラムをVB6.0で作成したのですが、 インストール対象のパソコンにはVB2.0で作成されたプログラムが 既にインストールされています。 この場合、VB6.0で作成したプログラムをインストールしても 問題はないのでしょうか? 以前DLLの上書きとかで問題が生じるととか聞いたことがあるので不安になっています。 ちなみにインストールするのはプログラムとランタイムのみで、 開発ツールはインストールするつもりはありません。 よろしくお願いします。

  • VB6.0からVB2010へ変換

    10年ほどプログラムから遠ざかっておりまして、事情により以前作成したプログラムを動かすことになりました。そこで、VB6.0のプログラムをVB.NET系へ変換できることを聞いたのですが、その方法がわかりません。具体的にはどうすればよろしいのでしょうか。変換したいのは、VB6.0→VB2010です。よろしくお願いいたします。

  • 【VB2005】インストーラー作成

    VB2005で作成したアプリケーションを セットアッププロジェクトを作成して、 インストーラーを作りたいと思います。 アプリケーションフォルダに、"App.Exe" を追加します。 ユーザーのデスクトップに、"App.Exe" のショートカットを追加します。 ソリューションのエクスプローラーで Manufactureなどを設定して、ビルドして "SetUp.Exe" を作成します。 それだけだと、デスクトップ→Windowsボタン→すべてのプログラム →任意のフォルダ? に、プログラムのショートカットが存在してなくて、どこで設定すればよいか困ってます。 アドヴァイスお願いします。

  • VBがデバッグ時落ちてしまう

    VC6.0でDLLを作成し、VB6.0で呼び出すプログラムを作成しています。 DLLの内容はWindowハンドルを引数にしてそのハンドルを持つWindow上にListboxを作成するというようなものです。(もともとC言語用のDLLだったものをVBで使いまわしています) このプログラムをデバッグ実行し、デバッガ上で停止[実行->終了]とすると、VB6.exeがアプリケーションエラーで落ちてしまいます。(DLLの関数を呼ばない限り大丈夫です) デバッグ実行でも普通に終了(アプリケーションでの終了)であれば正常に終了してくれます。 このままですと、実行時エラーで止まる度にVB6.exeが落ちてしまい非常に不便です。 このような現象で困った方いませんか? 解決策がありましたら教えてください。

  • VB.NetのプログラムでVB6.0のプログラムを

    お世話になります。 VB.Net で作成したプログラムAがあります。 VB6.0で作成したプログラムBがあります。 プログラムBはずっとイベント待ちの状態になっております。 AのプログラムからBのプログラムにイベントを発生させたいのですが、BのプログラムにActiveXコントロールを貼り付けるとか、何かしらの方法はあるでしょうか? 比較的簡単な方法でそのような事が出来る例などご紹介いただけますようよろしくお願い致します。

  • 【VB6】Flash連動

    VB6で作成したアプリケーションに、 たとえばボタンを押すと、数値の1を Flash8で作成したswfに送るにはどうすればよいのでしょうか? 参考になるURLもしくは、アドヴァイスください><

  • VBのプログラムミング

    VB初心者の者です。 VBのプログラムでメモリーリークを起こしているようなので、その調査の為VBでメモリー使用量のログファイルを作成したいのですが、どのタイミングでどのような情報を書き込めば良いのか悩んでいます。パフォーマンスモニターではずっと画面を見続けなければいけないので、プログラムで情報を書き出したいのですが・・・ 参考になるプログラムがあれば助かります。 OSはWin2000です。 どうぞよろしくお願い致します。

  • VB.NetのプログラムでVB6.0のプログラム2

    お世話になります。 VB.Netで作成されたプログラムAがあります。 VB6.0で作成されたプログラムBがあります。 プログラムBはイベント待ち状態になっており、特定のイベント(ボタンクリックイベント等)で特定のプロシジャーを実行するようになっております。 プログラムAからプログラムBの特定のイベントを発生させる、もしくはプログラムBの特定のプロシジャーを実行させる方法を探しております。 前回同じような質問をさせていただきましたが、こちら側からWindowsイベントとVB6.0のイベントの指定の説明が抜けておりましたので、改めて質問をさせていただきます。 何卒よろしくお願い申し上げます。

  • VB2008

    初心者です。よろしくお願いいたします。 現在、VB2008を使い、あるアプリケーションの作成に挑戦中です。 フォーム上にWebBrowserを配置しているのですが、このWebBrowserはVBのプログラム上でのみ操作したいのです。 つまり、キーボード操作、マウス操作を一切無効にするにはどのようにしたら良いでしょうか? フォーム自体にはButtonやtextboxが配置してあり、フォームの下半分にWebBrowserが配置してあります。 WebBrowserのみ操作禁止にしたいのです。 なにぶん、VBを始めてまだ日が浅いので、この操作が難しいのか簡単なのかもわかりません。 昨日から書籍やWEBでいろいろ探したのですが、これと言った内容は見つかりませんでした、よろしくお願いいたします。

専門家に質問してみよう