• ベストアンサー

VB6で開発されたアプリをVB2008に移植するには?

ToOrisugaruの回答

回答No.4

通りすがりです。 前回回答に少し、説明不足がありましたので追記します。  expressには、複数のメンバーによる開発環境がありません。  また、便利ツール(VSSとかVisioなど)および開発に必要とされるツール(例ユーザーコントロ  ール)も必要最低限のものしかありません。なお、有償版においてもLAN環境で複数の開発メンバ  ーでシステム構築、WAN環境で複数のメンバーでシステム構築などの条件においてeditionが変わ  ってきます。このあたりは、開発ツールをそろえるコストと、それがなかった場合に発生する開発  コストを見積もり比較してどちらが低コストに抑えるかは、見積もり上つらいところですね。  また、開発において何か不具合があった場合の問い合わせ先についてもexpressだと不安要素も  あるかと思います。  具体的には、使用したクラス(標準クラス)に不具合を発見したがこの現象の回避策について  の検討、および改修されるのはいつごろかそれによって、どのように対処すべきかなどです。  このような場合には、開発元に問い合わせるしかないと思いますがexpressだとこのような  サポートは受けれないデメリットがあります。  これらも、調査の一部としてご検討しては如何でしょうか。  

donbei_bp
質問者

お礼

通りすがり様 補足のご説明ありがとうございます。 実は元々ははMS-DOS上の他言語で開発されたアプリでして、今となっては極小規模で、VB6でのソースも(フォーム情報も含めて)せいぜい数十MB程度です。 従ってソース管理ツールも(あればそれなりに便利かも知れませんが)特には必要ありませんし、今回の作業も私だけで担当します。 マイクロソフトへの問い合わせに関しても… 幸いVBの利用者が多いせいか情報も豊富ですし、前回VB6上で書き直した時も、特にマイクロソフトに問い合わせなければならい事は皆無でしたし、恐らく今回も乗り切れると思います。。 ただ「ユーザーコントロール」が限定されているというのは少々気がかりです。 それでも「最低でもVB6程度のモノはあるのではないか」という気もしますが…。 「論より証拠」。とりあえず、Express Editionをインストールして確認ししてみたいと思います。 いろいろと、親身にアドバイスして頂き、ありがとうございました。

関連するQ&A

  • VB6.0について

    VBをこれから学ぼうと思っていてそのためのソフトを買おうと 調べているのですが、わからない事が2つあるのでお尋ねします。 1、「VB 6.0 Learning Edition」でもActiveX DLLを作る事はできますか? 2、「Learning Edition」と「profesional」は大まかにどのような違い    があるのですか? 回答お願いします。

  • VB6.0について

    VBをこれから学ぼうと思っていてそのためのソフトを買おうと 調べているのですが、わからない事が2つあるのでお尋ねします。 1、「VB 6.0 Learning Edition」でもActiveX DLLを作る事はできますか? 2、「Learning Edition」と「profesional」は大まかにどのような違い    があるのですか? 回答お願いします。

  • VB.NETでフォーム上にエクセルシートの埋め込み

    いつもお世話になっています。 現在、VB.NETで開発をやっています。 いろいろ調べたのですが、情報を掴めないので 教えていただきたく書き込みしました。 宜しくお願い致します。 タイトルの内容なのですが、VB6の場合 OLEコントロールで、別アプリを埋め込む事が 出来たと思いますが、.NETではどう探しても 検索にヒットすらしない状況で困っています。 有料でSpreadを購入して、シートを表現する方法しか ないのでしょうか? 何かよい方法や情報があったら教えてください。

  • VBの2008 Express Edition について

    VBの2008 Express Editionと製品版の大きな違いを教えて下さい。 気になる点は Framework 、コントロール 、  セキュリティリスク、リバースエンジニアリング、制作したプログラムの配布(無償、有償)、 ExpressEditionの最新版でVisualStudio2010はどう対応される予定なのか、 です。

  • VBでブラウザを操作するには?

    ■利用環境 WinXP SP3 VB2008 ExpressEdition IE7 ■質問 VB始めたばかりで初心者です。 VBSで行っていたIEオブジェクトの自動操作をVBのフォーム デザインを使ってビジュアル的に作り変えたいのですが MSDNもろくに読めなくて前に進めません。 VBは、イベント駆動と言うのは、理解しているつもりですが、 CreateObject("InternetExplorer.Application") とブラウザコントロールの違いに戸惑っています。 IEオブジェクトとWebBrowserオブジェクトの使い方の違いの事です。 VBSのIEオブジェクトで行っていた操作は、 IE = CREATEOLEOBJ("InternetExplorer.Application") IE.visible = True IE.navigate(URL) IE.document.body.InnerHTML と言う操作をしたいのですが、 できれば、このように私が慣れているIEオブジェクトの操作で ページ表示だけ、VBのブラウザオブジェクトに反映させる事が できれば良いのですが、難しければ、 VBのコントロールのブラウザオブジェクトで これと同じ操作をするにはどうすればよいか 教えて頂けませんでしょうか?

  • VB2008で開発したアプリの不可解な現象

    2年前にVB6からの移行が終りアプリとして100ヶ所位に 配布していますが今回初めて解決できない現象が発生しました。 他の配布先では問題は無く稼動しています。 納入先は遠方なので電話とメールでの対応しかできなくて お客様のパソコン操作レベルは電話でCopy&Pasteができるレベルです。 functionキーは使えません。 ※開発環境 VB2008 .NET FrameWork 3.5.1  お客様のパソコンはWindows7でXP,Vistaからのアップグレードではない 下記の2点のアドバイスよろしくお願いいたします。 [No1] 塗り潰し印刷ができない。 エラーにはなりません。 [No2] NET FrameWorkのエラーとなります。 詳細なエラーメッセージは不明です。 Text書き出しはやめて他の方法で対処しましたが なぜエラーになるのか経験のある方宜しくお願いします。 [No1]-------------------------------------------------------------------------- Private Sub PrintDocument1_PrintPage(ByVal sender As Object, ByVal e As System.Drawing.Printing.PrintPageEventArgs) Handles PrintDocument1.PrintPage Dim drawbrushWhiteSmoke As New SolidBrush(Color.WhiteSmoke) With e.Graphics .FillRectangle(drawbrushWhiteSmoke, 15 , 80, 180, 6) '塗り潰し End With [No2]-------------------------------------------------------------------------- Private Sub XXXXX() Dim enc As System.Text.Encoding = System.Text.Encoding.GetEncoding("Shift_JIS") Dim File_Name As String = フォルダー名 & "Data\Prev.txt" System.IO.File.WriteAllText(File_Name, Out_MitumoriNo, enc)

  • VB.net 2010で開発しています。

    Private Sub TextBox1_TextChanged(sender As System.Object, e As System.EventArgs) Handles TextBox1.TextChangedのイベントプロシージャ内で、何のキーを押して、TextChangedのイベントが起きたか知りたいのですが、どうすればよいでしょうか?実はBackSpaceが押されたのかどうかを知りたいのです。よろしくお願いいたします。

  • VB2005にて開発しております。

    VB2005にて開発しております。 子フォームを開くイベントで変数は使えないのでしょうか? Dim FormName as string FormName = "ClsF_100" FormName.Show(Me) 御教示宜しくお願い致します。

  • VBを開発するのに

    初心者です。VBを開発するのに、MSが提供するVisualStudio以外の開発環境はどんなものがあるのでしょうか?VisualStudioが高いもので、悩んでおります。 また、仮にVisualStudioを購入した場合、1ライセンスどのくらいかがわかる一覧などがあれば、うれしいのですが、どなたかご存じないでしょうか?どなたか、教えてください。お願いします。

  • Windowsアプリ、VBとVCどっちで開発?

    初めまして。グフと申します。 WindowsのGUIアプリケーション(デスクトップアプリ) の作成について質問があります。 Windowsのソフト開発環境の選択肢としてVB, VC, C# というものがあるようですが、C++経験者がWindows ソフトの開発にとりかかるのに、もっともとっつき やすく、開発生産性の高いツールはどれになるので しょうか? 新たにVBやC#の言語仕様を覚えるより、C++の知識 そのままが活かせるのであれば、強みづたいという ことでVCが良いのかなと感じてはいます。 ただ、現状のVBの隆盛や今後の.NETの事を考えると 今までのC++の経験はさておき、VBやC#で開発する 方がよいのかなとも悩んでおります。 現場で実際にツールをお使いの方々に、開発言語の 選択について、参考ご意見をいただければと思い、 投稿させて頂きました。 ちなみに私はこれまで、UNIX系のソフト(CUI, サーバーアプリ)をC++を使って開発してきました。 Windows系の開発経験は全くありません。 何卒、ご意見をよろしくお願いいたします。