次の方法で共有


方法 : Printer Compatibility Library を使用してアップグレード エラーを修正する (Visual Basic)

更新 : 2007 年 11 月

Printer Compatibility Library は、Visual Basic 6.0 の Printer オブジェクトの機能をエミュレートします。これにより、Visual Basic 6.0 からアップグレードしたアプリケーションで Printer コードを使用できるようになります。

Printer のアップグレード エラーを修正するには

  • Visual Studio でアプリケーションを開きます。

    まだアップグレードされていない Visual Basic 6.0 アプリケーションを Visual Studio で開くと、アップグレード ツールが起動します。

    アップグレード時に、Printer Compatibility Library への参照がプロジェクトに追加されます。多くの場合、Printer コードは Visual Basic 6.0 のときと同様にコンパイルして実行できるようになります。

    場合によっては、コードをコンパイルする前に、Circle メソッド、Line メソッド、または PSet メソッドを使用するコードを変更する必要があります。Visual Basic 6.0 のこれらのメソッドでは、メソッド シグネチャの X/Y ペアがかっこで囲まれていました。Visual Basic 2008 でコードをコンパイルするには、このようなかっこを移動する必要があります。

    たとえば、Visual Basic 6.0 の Printer.Circle (1000, 1000), 2000 というコードをアップグレードする場合、これをコンパイルするには Printer.Circle (1000, 1000, 2000) に変更する必要があります。

参照

概念

Printer Compatibility Library

その他の技術情報

以前のバージョンの Visual Basic で作成されたアプリケーションのアップグレード