TN027: エミュレーション サポート Visual Basic カスタム コントロール

特価;VBX コントロールがこのバージョンの Visual C でサポートされていません(&N)。

Windows 3.1 のための Visual C 1.0 (と 1.5) 製品 VBX カスタム コントロールの使用をサポートしています。このバージョンの Visual C は、VBX コントロールをサポートしていません。これは、両方のリソース エディターとランタイム サポートは、MFC クラス (CVBControl) が含まれます。VBX API は本質的に、VBX を 32 ビット アプリケーションから呼び出すことは困難です。 ので 16 ビット Dll。 32 ビット アプリケーション直接 16 ビット Dll は、最高の状態で呼び出すことはできません、パッケージ化された、16 ビット API です。

問題を複雑 VBX API インテル セグメンテーション、偉大な程度のコンパイラなどに基づいて拡張ポインターを使用して利用こと事実であります。このデザイン (特にに基づいてポインター) Win32 アプリケーションが 32 ビット フラット アドレス スペースにも一緒にされません。アプリケーションが VBX カスタム コントロールに依存する場合は、する必要がありますが、16 ビット Windows アプリケーションとして構築されて、さまざまな Win32 オペレーティング システムで 16 ビットのエミュレーション システムで実行。

OLE コントロール (OCX) は 32 ビット システム用の新しいカスタム コントロール アーキテクチャです。完全に構築し、OLE コントロールを使用して Visual C のこのバージョンではサポートされています。詳細については製品マニュアルを参照してください。

番号順テクニカル ノート|nbsp;カテゴリ別テクニカル ノート(&N)

Index