473,856 Members | 1,952 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

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 1113

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

Similar topics

0
1507
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 enhanced datatips, improved interop debugging, Managed Debugging Assistants, debugger visualizers or Just My Code? Join the Visual Studio Debugger team to discuss the past, speculate on the future, and debate the present of the tool you work with and...
2
1931
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 enhanced datatips, improved interop debugging, Managed Debugging Assistants, debugger visualizers or Just My Code? Join the Visual Studio Debugger team to discuss the past, speculate on the future, and debate the present of the tool you work with and...
0
996
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 enhanced datatips, improved interop debugging, Managed Debugging Assistants, debugger visualizers or Just My Code? Join the Visual Studio Debugger team to discuss the past, speculate on the future, and debate the present of the tool you work with and...
0
1057
by: Scott Nonnenberg [MSFT] | last post by:
As part of our standard every-other-thursday chat series, the C# Team is having a Post-TechEd wrapup chat this Thursday. We're trying to get our session content online before then, but only DEV370 (Debugging Smart Clients with VS 2005) is up at the moment. You can find links to that content from my blog (http://blogs.msdn.com/scottno). See you there! Scott Nonnenberg Program Manager
1
1692
by: Eric Sassaman [MS] | last post by:
Online Chat: Visual C++ 2005 Beta Join the Visual C++ team to discuss your questions and comments on the Beta release of Visual C++ 2005. Whether you are a first-time user of the Visual C++ Express Edition Beta (http://lab.msdn.microsoft.com/express/visualc) or an experienced developer exploring the full Visual Studio 2005 suite, we want to answer your questions to provide you with a smooth development experience. So please bring your...
0
1141
by: Eric Sassaman [MS] | last post by:
Online Chat: Visual C++ 2005 Library and Runtime Enhancements The next release of Visual C++ includes many new and enhanced libraries which improve security, support managed code and integrate existing applications and components. The CRT and STL fully support managed applications. There is a new secure CRT and STL that offer safe interfaces to familiar functionality. The managed support library provides conveniences such as lock...
0
1197
by: Eric Sassaman [MS] | last post by:
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...
0
1324
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 enhanced datatips, improved interop debugging, Managed Debugging Assistants, debugger visualizers or Just My Code? Join the Visual Studio Debugger team to discuss the past, speculate on the future, and debate the present of the tool you work with and...
0
1059
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 Program Manager Visual C# Team C# IDE Chat
0
11081
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, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
0
10709
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
1
10806
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
0
9544
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own.... Now, this would greatly impact the work of software developers. The idea...
1
7939
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
0
7104
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
0
5773
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
0
5967
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
2
4189
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.

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.