サポート&サービス

Home > サポート&サービス > テクニカルサポート > ナレッジベース

テクニカルサポート

製品に関する技術的なサービスを提供しています。製品別の技術情報(ナレッジベース)および、対応環境情報をご覧いただけます。また、E-mailによるテクニカルサポートのお申し込みもこちらで受け付けています。

ComponentOne サブスクリプション製品をご購入された方

サブスクリプションにて、ComponentOne製品(ComponentOne Studio、Wijmo、Xuni)をご購入された方は、下記のComponentOne Studioサイトからユーザー登録をお願いいたします。

ComponentOne サブスクリプション製品のユーザー登録を行う

ナレッジベース

ラッパーコントロールとは
文書番号 : 40800     文書種別 : Info
登録日 : 2017/07/05     最終更新日 : 2017/07/05
文書を印刷する
対象製品
InputMan for Windows Forms 10.0J
詳細
InputMan for Windows Forms 10.0Jに含まれるラッパーコントロールとは、4.0J以前の旧バージョンのコントロールとのインタフェースの相違を補間するコントロールです。
InputManは、5.0Jで大幅な機能変更が行われたことにより、4.0J以前のコントロールとはインタフェースが異なり互換性は維持されていません。よって、5.0J/6.0J/7.0J/8.0Jから10.0Jへ移行するように、アセンブリの参照を書き換えただけではプロジェクトを移行することはできません。
そこで、10.0Jには4.0J以前のコントロールを新しいバージョンで利用できるようにするために、インタフェースを補間するラッパーアセンブリ(GrapeCity.Win.Input.Interop.v100.dll)が提供されています。このラッパーアセンブリは、旧バージョンとの差異を吸収し、4.0Jのインタフェースのまま10.0J上での実行を可能にするラッパーコントロールを提供しています。

ラッパーコントロールに移行するには、製品付属の移行ツールを使用します。移行前のプロジェクトで使用しているInputManのバージョンに応じて、移行ツールが自動的に判断しラッパーコントロールに変換します。4.0Jで作成されたコントロールは、移行ツールにより名前空間が、GrapeCity.Win.InputからGrapeCity.Win.Input.Interopへ変更されます。各コントロールのクラス名は旧バージョンから変更されません。
なお、ラッパーコントロールに移行した場合、コントロールのプロパティやメソッドやイベントといった各メンバのインタフェースは旧バージョンのままとなります。また、移行後のプロジェクトでプロパティなどを変更して利用することも可能です。
ただし、旧バージョンの機能と仕様上の相違が大きな機能については、ラッパーコントロール内で差異を完全に補間できないことからサポートされていない機能も存在します。これらの機能については、移行後プロジェクトで別の方法を用いて機能を再実装することが必要なケースや制限事項となるケースがあります。

ラッパーコントロールへの移行に関する詳細は、製品に付属しております「移行ガイド」を参照するか、下記からダウンロードして参照してください。

[移行ガイド]はこちら(zip形式)
関連情報

この情報は、疑問・問題解決のお役に立ちましたか?

    


こちらに入力されたご質問には回答できませんので、製品に関するお問い合わせは、別途「E-mailサポート」をご利用ください。


※ 個人情報保護のため、個人情報の記入はご遠慮ください。

このページの先頭へ