Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Jeśli chcesz używać obiektów COM i obiektów .NET Framework w tej samej aplikacji, należy rozwiązać różnice w sposobie istnienia obiektów w pamięci. Obiekt programu .NET Framework znajduje się w pamięci zarządzanej — pamięci kontrolowanej przez środowisko uruchomieniowe języka wspólnego — i może zostać przeniesiony przez środowisko uruchomieniowe zgodnie z potrzebami. Obiekt COM znajduje się w niezarządzanej pamięci i nie powinien zostać przeniesiony do innej lokalizacji pamięci. Program Visual Studio i program .NET Framework udostępniają narzędzia do kontrolowania interakcji tych 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.
Oprócz używania obiektów COM w aplikacjach platformy .NET można również użyć języka Visual Basic do tworzenia obiektów dostępnych z niezarządzanego kodu za pośrednictwem modelu COM.
Linki na tej stronie zawierają szczegółowe informacje na temat interakcji między obiektami COM i .NET Framework.
Powiązane sekcje
| Artykuł | Opis |
|---|---|
| Interop COM | Zawiera linki do tematów dotyczących współdziałania modelu COM w języku Visual Basic, w tym obiektów COM, kontrolek ActiveX, bibliotek DLL Win32, obiektów zarządzanych i dziedziczenia obiektów COM. |
| Współdziałanie z kodem niezarządzanym | Krótko opisuje niektóre problemy z interakcją między kodem zarządzanym i niezarządzanym oraz zawiera linki do dalszej nauki. |
| Obiekty opakowywania COM | Omówiono opakowania pozwalające na wywołania środowiska uruchomieniowego, które umożliwiają kodowi zarządzanemu wywoływanie metod COM, oraz opakowania wywoływane przez COM, które umożliwiają klientom COM wywoływanie metod obiektów .NET. |
| Zaawansowane współdziałanie COM | Zawiera linki do tematów dotyczących współdziałania modelu COM w odniesieniu do opakowań, wyjątków, dziedziczenia, wątków, zdarzeń, konwersji i marszalingu. |
| Tlbimp.exe (importer biblioteki typów) | Omówienie narzędzia, którego można użyć do konwertowania definicji typów znalezionych w bibliotece typów COM na równoważne definicje w zestawie środowiska uruchomieniowego języka wspólnego. |