Współdziałanie COM w aplikacjach .NET Framework (Visual Basic)
Jeśli chcesz używać obiektów COM i.NET Framework obiektów w tej samej aplikacji, należy adres różnice w sposób istnieją obiekty w pamięci.A.NET Framework obiekt znajduje się w pamięci zarządzane — pamięci kontrolowanej przez aparatu plików wykonywalnych języka wspólnego — i w razie potrzeby mogą być przemieszczane w czasie wykonywania.Obiekt COM znajdującego się w pamięci niezarządzanych i nie oczekuje się przenieść do innej lokalizacji w pamięci.Visual Studioi .NET Framework narzędzia do interakcji z tych kontroli zarządzanych i niezarządzanych składników.Aby uzyskać więcej informacji na temat kodu zarządzanego, zobacz Środowisko uruchomieniowe języka wspólnego (CLR).
Oprócz korzystania z obiektów COM w.NET applications, mogą również chcesz użyć Visual Basic do rozwijania obiekty dostępne z kodu niezarządzanego za pośrednictwem modelu COM.
Łącza na tej stronie podać szczegóły dotyczące wzajemnego oddziaływania między COM i.NET Framework obiektów.
Sekcje pokrewne
COM Interop (Visual Basic)
Zawiera łącza do tematów obejmujących interoperacyjności COM w programie Visual Basic, w tym COM obiektów ActiveX formanty, biblioteki DLL systemu Win32, zarządzane obiekty i dziedziczenie obiektów COM.COM Interop Wrapper — Błąd
Opisuje opcje i skutki, jeżeli system projektu nie może utworzyć otoki interoperacyjności COM dla określonego składnika.Współdziałanie z kodem niezarządzanym
Krótko opisano niektóre zagadnienia interakcji między kod zarządzany i niezarządzany i zawiera łącza do dalszych badań.Otoki COM
W tym artykule omówiono wpłacone otok runtime, które pozwalają kod zarządzany do wywołania metody COM, i wpłacone otoki COM, które pozwalają klientom COM wywołanie.Metody obiektu netto.Zaawansowane współdziałanie modeli COM
Zawiera łącza do tematów obejmujących COM interoperacyjności, w odniesieniu do opakowania, wyjątki, dziedziczenie, wątków, zdarzenia, konwersji i przekazywania międzyprocesowego.Tlbimp.exe (Importer biblioteki typów)
W tym artykule omówiono narzędzie którego można użyć, aby przekonwertować definicji typu odnalezionych biblioteki typów modelu COM do równoważnych definicji w wspólne zgromadzenie środowiska wykonawczego języka.