TN027: Supporto di emulazione per controlli personalizzati di Visual Basic

&Notanbsp;  Controlli VBX non sono supportati da questa versione di Visual C++.

Il prodotto Visual C++ 1.0 (e 1,5) per Windows 3.1 supporta l'utilizzo di controlli personalizzati VBX. Questa versione di Visual C++ non supporta i controlli VBX. Questo include sia l'editor delle risorse, nonché supporto runtime nelle classi MFC (CVBControl). L'API VBX è di per sé un'API 16bit confezionata come applicazioni a 16 bit dll. 32-bit non è possibile chiamare direttamente 16-bit dll, quindi chiama un VBX da un'applicazione a 32 bit è difficile nel migliore dei casi.

A complicare la questione è il fatto che l'API VBX si avvale di segmentazione di Intel in grande misura, usando del compilatore estensioni come ad esempio basato sede indicatori. Questo disegno (soprattutto basati puntatori) non mescola bene con lo spazio indirizzo piatta 32-bit di applicazioni Win32. Se un'applicazione è dipendente da controlli personalizzati VBX, dovrebbe essere costruito come un'applicazione Windows a 16 bit e girare sotto il sistema 16bit emulazione in vari sistemi operativi Win32.

OLE controlli (OCX) è una nuova architettura di controllo personalizzato per sistemi a 32 bit. Creazione e utilizzo dei controlli OLE è completamente supportato in questa versione di Visual C++. Vedere la documentazione del prodotto per ulteriori informazioni.

&Note tecniche per numero |nbsp; Note tecniche per la categoria

Index