473,385 Members | 1,606 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,385 software developers and data experts.

Online Chat: Upgrading COM Applications to .NET with Visual C++ 2005

Online Chat: Upgrading COM Applications to .NET with Visual C++ 2005

Many applications consume and expose COM interfaces as their object models
today. And .NET has tools such as tlbimp, tlbexp and COM Interop support for
RCWs and CCWs to help integrate managed code with COM objects. In addition,
there are also a number of options in C++ unavailable to other languages
such as C# or VB. Some mechanisms are simpler to code, while others provide
deeper control over aspects such as data and interface marshaling, custom
interface support and performance tuning. What are these options and when do
I use them? What conveniences does Visual C++ provide to "go deep" but
retain the simplicity of a tool like tlbimp? What goes on under the hood
that I need to be aware of when I provide my own interface wrapping, and why
might I do this? How is the COM apartment model honored when I recompile as
managed code? What AppDomain and threading issues should I be aware of and
how do I avoid any pitfalls? What is the fine-print surrounding areas like
using interface sinks, object lifetime control, and COM capabilities in
mixed or pure images? If you expose or consume COM interfaces in your C/C++
applications today and need to know your options moving forward in .NET then
this chat is for you.

September 2, 2004
12:00 - 1:00 P.M. Pacific time
3:00 - 4:00 P.M. Eastern time
19:00 - 20:00 GMT

Chat time for cities world-wide:
http://www.timeanddate.com/worldcloc...&p1=234&sort=1

To add this chat to you calendar:
http://msdn.microsoft.com/chats/outl...05_Sep2_04.ics

For more info on MSDN chats, including other upcoming developer chats, chat
archives, and other info see http://www.msdn.microsoft.com/chats
Nov 17 '05 #1
0 1167

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

0
by: Ajay Sudan | last post by:
Hello, I'd like to invite you to the following chat. We'd love to have your feedback on the new Class Design tool which will be part of Visual Studio 2005. Thanks, Ajay Visual Studio Chat...
0
by: Scott Nonnenberg [MSFT] | last post by:
"The Visual Studio Debugger Do you have some burning questions or comments about SQL, C#, VB, C++, or script debugging support in Visual Studio? Want to know more about Visual Studio 2005's...
2
by: Scott Nonnenberg [MSFT] | last post by:
The Visual Studio Debugger "Do you have some burning questions or comments about SQL, C#, VB, C++, or script debugging support in Visual Studio? Want to know more about Visual Studio 2005's...
0
by: Scott Nonnenberg [MSFT] | last post by:
The Visual Studio Debugger "Do you have some burning questions or comments about SQL, C#, VB, C++, or script debugging support in Visual Studio? Want to know more about Visual Studio 2005's...
0
by: Ajay Sudan | last post by:
Hello, I'd like to invite you to the following chat. We'd love to have your feedback on the new Class Design tool which will be part of Visual Studio 2005. Designing and refactoring your C# classes...
0
by: Scott Nonnenberg [MSFT] | last post by:
The Visual Studio Debugger "Do you have some burning questions or comments about SQL, C#, VB, C++, or script debugging support in Visual Studio? Want to know more about Visual Studio 2005's...
0
by: Scott Nonnenberg [MSFT] | last post by:
The C# IDE "Code snippets, enhanced intellisense, type colorization, refactoring, improved code navigation, metadata as source, Edit and Continue! There are so many great new C# IDE features in...
0
by: Scott Nonnenberg [MSFT] | last post by:
Show up and talk to members of the C# IDE team - the people who bring you Visual Studio's C# intellisense, code colorization. and more. Pick their brains: ask or say anything! Scott Nonnenberg...
5
by: bizt | last post by:
Hi, I have been asked by my manager to look into the possiblily of setting up an online chat system for the external website. We run an Apache server with PHP (hence the reason Im posting here)...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.