More Related Content
PDF
Vb migration partnerデモ資料_caption PDF
Vb migration partnerデモ資料_api PDF
PPT
PDF
Patterns for getting started with agile PDF
Javaエンジニアのための"クラウド時代の過ごし方" Java Day Tokyo 2016 PDF
CDI2.0アップデート&クックブック #JavaDayTokyo #jdt2016_4c PDF
JavaとOSSとAndroid - JavaAPI訴訟問題を考える Recently uploaded
PDF
【プロマネ仕事術】コミュニケーションスキル② - "報告" の5つのルール ~戦略を最大化する「戦略的報告」の技術~ PDF
合同会社エンジニアリングマネージメント会社説明資料_2026-02 Engineering Management LLC PDF
【採用ピッチ資料】ランド・ジャパンの未来の仲間たちへ 2026年度改訂版.pdf PPTX
★【dodaキャンパス】27卒向け【交換できるくん】会社紹介説明資料_vol3★ PDF
#42_10.OWASPTop10_2025:An Overview and How Security Risks Have Evolved Since ... PPTX
株式会社できるくんHP_CV最大化サイト監査レポート_主要ページ分析と改善提案 Featured
PDF
2024 Trend Updates: What Really Works In SEO & Content Marketing PDF
Storytelling For The Web: Integrate Storytelling in your Design Process PDF
Artificial Intelligence, Data and Competition – SCHREPEL – June 2024 OECD dis... PDF
How to Leverage AI to Boost Employee Wellness - Lydia Di Francesco - SocialHR... PDF
2024 State of Marketing Report – by Hubspot PDF
Everything You Need To Know About ChatGPT PDF
Product Design Trends in 2024 | Teenage Engineerings PDF
How Race, Age and Gender Shape Attitudes Towards Mental Health PDF
AI Trends in Creative Operations 2024 by Artwork Flow.pdf PDF
PDF
PEPSICO Presentation to CAGNY Conference Feb 2024 PDF
Content Methodology: A Best Practices Report (Webinar) PPTX
How to Prepare For a Successful Job Search for 2024 PDF
Social Media Marketing Trends 2024 // The Global Indie Insights PDF
Trends In Paid Search: Navigating The Digital Landscape In 2024 PDF
5 Public speaking tips from TED - Visualized summary PDF
ChatGPT and the Future of Work - Clark Boyd PDF
Getting into the tech field. what next PDF
Google's Just Not That Into You: Understanding Core Updates & Search Intent PDF
How to have difficult conversations Vb migration partnerデモ資料
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
©2014 infortech,Inc.ConfidentialandProprietaryInformation.
www.infortech.co.jp
PageNo.
8
03: VB MIGRATION PARTNERによる変換結果
VBMPから生成された.netソ リューションを開くと、エラ ーが6個表示されます。
これらのエラー原因は全て同 じ要因で、配列指定の制限が VB6とVB.netでは異なるこ とに起因しています。
VB6では配列の要素指定は 1から指定できましたが、 VB.netでは0からの指定し か許されません。
今回のケースでは配列の要素 指定を3箇所変更するだけで すので、手作業で修正するこ とが容易です。
※VBMPでは、配列に関する 変換ルールを設定することに より、変換時に配列の要素指 定を0として変換を行なうこ とも出来ます。
その場合、変換後の.netソリ ューションはエラーが0の状 態で出力されます。
次項にて変換ルールの設定例 を紹介致します。 - 9.
©2014 infortech,Inc.ConfidentialandProprietaryInformation.
www.infortech.co.jp
PageNo.
VB MIGRATION PARTNERを起動
9
03: VB MIGRATION PARTNERによる変換
変換ルール設定の為、VBMPを再起動し ます。
ここで起動されたファイルは、tetris.vbp の全体に影響を与える、 「VBMigrationPartner.pragmas」
というファイルになります。
このファイルに変換ルール(Pragma)を 設定することで、変換時の変換内容に変更 を与えることが出来ます。
※PragmaはVB6のコード内に設定する ことが出来ます。その場合変換ルールの適 用範囲が、ファイル単位やメソッド単位等 に変更されます。
VBMP起動後、 tetris.vbpを開き、
メニューの「Edit」をクリックします。
「Edit」→「Project pragmas file」をク リックするとメモ帳が起動します。
変換ルール設定後、再度変換を行うと、コンパイルエラーが なくなります。
この例では、配列の下限指数を強制的に0 にするというルールが設定されています。
「‘## ArrayBounds ForceZero」
※初期状態では上記ファイルが存在しない ため、作成の有無を問うメッセージが表示 されます。作成されるファイルは空のファ イルになりますので、必要に応じて Pragmaを追加していくことで、変換効率 が上がります。
- 10.
©2014 infortech,Inc.ConfidentialandProprietaryInformation.
www.infortech.co.jp
PageNo.
10
03: VB MIGRATION PARTNERによる変換結果
前述の配列要素指定を0に修 正するとエラーがなくなりま す。
では、アップグレードウィザ ードでエラーを発生させてい た、互換性のないコントロー ルはどのように解決されてい るのでしょうか?答えはデザ イン画面のプロパティを見る と判ります。
プロパティウィンドウを見る と、画面上の全ての標準コン トロールは、 CodeArchitects社が提供し ているVB6Libraryの、対応 したコントロールで実装され ていることがわかります。
このライブラリーはVB6の 標準コントロールのほとんど をサポートしている為、変換 時にエラーが起こりにくいよ うになっています。 - 11.
- 12.