Continuing from where "COM Programming 1" left off, this course teaches COM automation, EXE Servers, and COM Threading and Apartments.
Overview
Syllabus
- Automation
- This section introduces the course, goals and modules learned. This course covers modules 1-4. Modules 5-7 are covered in “COM Programming 2”.
- The course materials, labs, and solutions are provided.
- COM Programming 2.pdf • 913 KB
- COM Programming Lab Manual.pdf • 309 KB
- 55-Introduction to Automation.mp4 • 5 mins • 11.7 MB
- 56-IDispatch.mp4 • 15 mins • 43.2 MB
- 57-C++ Example.mp4 • 8 mins • 24.2 MB
- 58-Dual Interfaces.mp4 • 18 mins • 58.5 MB
- 59-ATL Dual Interfaces.mp4 • 11 mins • 48.7 MB
- 60-Script Client.mp4 • 9 mins • 21.3 MB
- 61-Automation Types.mp4 • 18 mins • 62 MB
- 62-BSTR Demo.mp4 • 17 mins • 97.4 MB
- 63-BSTR Wrappers.mp4 • 3 mins • 6.69 MB
- 64-VARIANT.mp4 • 6 mins • 18 MB
- 65-SAFEARRAY.mp4 • 6 mins • 16.4 MB
- EXE Servers
- This module describes Out of Process COM Servers.
- 66-Introduction to EXE Servers.mp4 • 7 mins • 16.1 MB
- 67-Marshaling.mp4 • 7 mins • 19.2 MB
- 68-EXE Server Demo.mp4 • 21 mins • 113 MB
- 69-Debugging.mp4 • 8 mins • 35.5 MB
- 70-Standard Marshaling.mp4 • 18 mins • 84.8 MB
- 71-Marshaling and IDL.mp4 • 14 mins • 44.4 MB
- 72-Memory Management.mp4 • 12 mins • 49.3 MB
- 73-More IDL.mp4 • 5 mins • 16.4 MB
- 74-EXE Server Implementation.mp4 • 27 mins • 109 MB
- 75-Custom Marshaling.mp4 • 12 mins • 58 MB
- 76-EXE Registration.mp4 • 10 mins • 55.6 MB
- 77-Lab - EXE Server.mp4 • 22 mins • 96.2 MB
- Threading and Apartments
- 78-COM and Threading.mp4 • 14 mins • 37.4 MB
- 79-COM Apartments.mp4 • 8 mins • 21.9 MB
- 80-Entering an Apartment.mp4 • 7 mins • 24.7 MB
- 81-Apartments and the Registry.mp4 • 17 mins • 64.2 MB
- 82-Apartments and Marshaling.mp4 • 29 mins • 135 MB
- 83-Threads and Apartments.mp4 • 36 mins • 179 MB
- 84-Apartments Summary.mp4 • 2 mins • 6.87 MB
- 85-The Global Interface Table.mp4 • 8 mins • 25.7 MB
- 86-The Free Threaded Marshalar.mp4 • 15 mins • 43.5 MB
- 87-Lab - Icon Handler.mp4 • 11 mins • 35 MB
- 88-Course Summary.mp4 • 14 mins • 60.8 MB
Taught by
Pavel Yosifovich