Entry into COM DLL

Before you tell me google it, listen to me. I come from C ++ and Perl / Python (on Linux), but I have several projects in which I have to move on to developing Windows. Specifically, the creation of some COM libraries (not .Net). By the way, after reading some resources, I have a general idea of ​​what COM is and which DLL.

I tried to search on Google, but most of the tutorials I came across suggested some experience with Windows dev, or at least it was. So, I was wondering if someone had come a similar way and probably could indicate a direction that would help me get started on developing COM libraries. I have access to VS2005. Thank.

+3
source share
2 answers

When programming in VS try Create COM-visible component

+1
source

The "no .NET" requirement forces you to write code in unmanaged C ++. COM has a pretty steep learning curve smoothed out using ATL. At the very least, it helps you get the basics right. VS2005 has built-in class wizards to generate the template code you need and synchronize the code and IDL. You will need a good COM book (hard to find) and an internal ATL Chris Sells.

+1
source

Source: https://habr.com/ru/post/1736581/


All Articles