COM Interop (Visual Basic)COM Interop (Visual Basic)

Component Object Model (COM) umożliwia obiektowi uwidocznienie jego funkcjonalności innym składnikom i hostowanie aplikacji.The Component Object Model (COM) allows an object to expose its functionality to other components and to host applications. Większość współczesnych oprogramowania obejmuje obiekty COM.Most of today's software includes COM objects. Chociaż zestawy .NET najlepiej sprawdzają się w przypadku nowych aplikacji, może być konieczne korzystanie z obiektów COM.Although .NET assemblies are the best choice for new applications, you may at times need to employ COM objects. W tej sekcji omówiono niektóre problemy związane z tworzeniem i korzystaniem z obiektów COM przy użyciu Visual Basic.This section covers some of the issues associated with creating and using COM objects with Visual Basic.

W tej sekcjiIn This Section

Wprowadzenie do usługi międzyoperacyjnej modelu COMIntroduction to COM Interop
Zawiera omówienie współdziałania z modelem COM.Provides an overview of COM interoperability.

Porady: odwołania do obiektów COM z Visual BasicHow to: Reference COM Objects from Visual Basic
Opisuje sposób dodawania odwołań do obiektów COM z bibliotekami typów.Covers how to add references to COM objects that have type libraries.

Instrukcje: Praca z kontrolkami ActiveXHow to: Work with ActiveX Controls
Pokazuje, jak używać istniejących kontrolek ActiveX do dodawania funkcji do przybornika programu Visual Studio.Demonstrates how to use existing ActiveX controls to add features to the Visual Studio Toolbox.

Przewodnik: Wywoływanie interfejsów API systemu WindowsWalkthrough: Calling Windows APIs
Przeprowadzi Cię przez proces wywoływania interfejsów API, które są częścią systemu operacyjnego Windows.Steps you through the process of calling the APIs that are part of the Windows operating system.

Instrukcje: Wywoływanie interfejsów API systemu WindowsHow to: Call Windows APIs
Pokazuje, jak definiować i wywoływać MessageBox funkcję w User32.dll.Demonstrates how to define and call the MessageBox function in User32.dll.

Instrukcje: Wywoływanie funkcji systemu Windows wykorzystującej typy bez znakuHow to: Call a Windows Function that Takes Unsigned Types
Pokazuje, jak wywołać funkcję systemu Windows, która ma parametr typu bez znaku.Demonstrates how to call a Windows function that has a parameter of an unsigned type.

Wskazówki: tworzenie obiektów COM z Visual BasicWalkthrough: Creating COM Objects with Visual Basic
Przeprowadzi Cię przez proces tworzenia obiektów COM z szablonem klasy COM i bez niego.Steps you through the process of creating COM objects with and without the COM class template.

Rozwiązywanie problemów związanych z współdziałaniemTroubleshooting Interoperability
Obejmuje niektóre problemy, które mogą wystąpić podczas korzystania z modelu COM.Covers some of the problems you may encounter when using COM.

Współdziałanie COM w aplikacjach .NET FrameworkCOM Interoperability in .NET Framework Applications
Zawiera omówienie sposobów korzystania z obiektów COM i .NET Framework obiektów w tej samej aplikacji.Provides an overview of how to use COM objects and .NET Framework objects in the same application.

Przewodnik: Implementowanie dziedziczenia z obiektami COMWalkthrough: Implementing Inheritance with COM Objects
Opisuje używanie istniejących obiektów COM jako podstawy dla nowych obiektów.Describes using existing COM objects as the basis for new objects.

Współdziałanie z kodem niezarządzanymInteroperating with Unmanaged Code
Opisuje usługi współdziałania udostępniane przez środowisko uruchomieniowe języka wspólnego.Describes interoperability services provided by the common language runtime.

Udostępnianie składników COM programowi.NET FrameworkExposing COM Components to the .NET Framework
Opisuje proces wywoływania typów COM za pomocą międzyoperacyjności modelu COM.Describes the process of calling COM types through COM interop.

Udostępnianie składników .NET Framework modelowi COMExposing .NET Framework Components to COM
Opisuje przygotowanie i użycie typów zarządzanych z modelu COM.Describes the preparation and use of managed types from COM.

Stosowanie atrybutów międzyoperacyjnościApplying Interop Attributes
Obejmuje atrybuty, których można używać podczas pracy z niezarządzanym kodem.Covers attributes you can use when working with unmanaged code.