TN027: Emulacji pomocy technicznej dla programu Visual Basic niestandardowych formantów

Uwaga   VBX formanty nie są obsługiwane przez tę wersję programu Visual C++.

Produktu Visual C++ 1.0 (i 1.5) dla systemu Windows 3.1 obsługuje korzystanie z VBX niestandardowe formanty. Ta wersja Visual C++ obsługuje formanty VBX. Dotyczy to zarówno zasobów edytora jak i wykonywania klas MFC (CVBControl). VBX API natury jest API 16-bitowe pakowane jako 16-bitowych bibliotek DLL. 32-bitowych aplikacji nie może bezpośrednio wywoływać 16-bitowe biblioteki dll, więc wywołanie VBX z aplikacji 32-bitowych jest trudne w najlepszym.

Komplikacji sprawy jest fakt, że VBX API wykorzystuje zalety segmentacji Intel z dużym stopniem, przy użyciu kompilatora rozszerzenia takich jak systemem wskaźników. Ten projekt (szczególnie na podstawie wskaźników) nie mieszać z przestrzeni adresowej płaskie 32-bitowe aplikacje Win32. Jeśli aplikacja jest zależna od VBX niestandardowe formanty, powinny być zbudowany jako 16-bitowych aplikacji systemu Windows i uruchom w systemie emulacji 16-bitowe w różnych systemach operacyjnych Win32.

OLE formantów (OCX) jest nowa architektura formant niestandardowy dla systemów 32-bitowych. Tworzenie i używanie formantów OLE jest w pełni obsługiwany w tej wersji programu Visual C++. Zobacz więcej informacji można znaleźć w dokumentacji produktu.

Uwagi techniczne przez liczbę |nbsp; Uwagi techniczne według kategorii

Index