Трассировка и отладка в .NET



Смешивание управляемого и неуправляемого кода

Смешивание управляемого и неуправляемого кода
Сервисная программа Tibinp. ехе
Унаследованный компонент на основе модели компонентных объектов Microsoft (COM)
Как создать и использовать упаковщик, вызываемый во время выполнения (Runtime Callable Wrapper, RCW)
Утилита Ildasm.exe показывает
Действующий клиент на основе модели компонентных объектов Microsoft (COM)

Создание клиента на основе модели компонентных объектов Microsoft (COM) с помощью управляемого C++
Разработка управляемого клиента на основе модели компонентных объектов Microsoft (COM) с помощью С#
Создание с помощью управляемого
Создание с помощью С# управляемого


Размещение и маршалинг
Доступ к управляемым компонентам из клиентов на основе модели компонентных объектов Microsoft (COM)
Раннее связывание клиента на основе модели компонентных объектов Microsoft (COM) с компонентами .NET
Вызываемый упаковщик на основе
Утилита Oleview exe показывает
Утилита Regedt32.exe показывает

Динамическое связывание клиента
Клиент Visual Basic для компонента .NET
Как строить и запускать исполняемый файл на Visual Basic
Сравнение управляемого и неуправляемого кода
Явное определение интерфейса
Службы обращения к платформе: Plnvoke (Platform Invocation Services)
Это окно сообщения будет выведено при выполнении программы PInvoke.cpp
Резюме
Причины смешивания управляемого и неуправляемого кодов
Неуправляемый или опасный?

Управляемые и неуправляемые ссылки и типы значений
Ограничения на использование управляемых типов в C++
Вызов управляемого кода из неуправляемого и обратный вызов
Сравнение программирования на
Доступ из управляемого кода к
Упаковщик, вызываемый во время совместного выполнения управляемого и неуправляемого кодов
перейти
перейти
Содержание раздела