Pass information to .NET control from Native Code with Visual C++

As a follow up to this post on interoperability between .NET and native code, this post describes how we can host a .NET user control from an ActiveX control, but more importantly set properties that drive or change the behaviour of the .NET user control. First of all, we need to define an interface with […]

Continue Reading

Unit testing our Visual C++ code with Microsoft Unit Testing Framework

One of the things I love about unit testing (besides all of the well-known benefits) is the ability to test code without writing a tester or test harness application, but I can pretty much leverage what Microsoft have already built for us. Image below depicts an unit test I’ve written for this JNI .NET bridge or […]

Continue Reading

Easy and convenient way to convert Wide Characters to Multibyte with modern C++

One  of the most common tasks we developers have to do comes in the form of data conversion. A good example would be converting  void* (equivalent of Object in .NET) to a specific pointer of a different class through reinterpret_cast, this is however one example. Today’s post is about converting strings as Wide Characters to […]

Continue Reading

Interoperability between Java World and Microsoft World by implementing a MSMQ Bridge in Visual C++

  Hi Community, As Developers, consultants or architects we always have to face challenges when it comes to integrating to existing systems. This is a bit harder when technologies aren’t from the same vendor. This blog post describes an IPC mechanism I had to implement for an integration project that comprised Microsoft technologies and Java. […]

Continue Reading

Microsoft Visual C++ MVP Award for 2015

Hi community, It gives me great pleasure to announce that Microsoft has awarded me with an MVP recognition once again in the Visual C++ category. This is my tenth consecutive time as an MVP award recipient. Wow!!! Who woulda have imagined, MVP award recipient for a decade 🙂 I am thrilled and excited about this, […]

Continue Reading

Read XML config files with Visual C++

Hi Community, I am currently working on an add-in for Visual Studio to expose some functionality available in the “Debugger Engine and Extension APIs”. The development is in the very early stages, but I have completed already one feature required by the Add-in, which is the  ability to read XML configuration files similarly to how […]

Continue Reading

Presentation material “Developing Windows 8 Apps”

Hi community, Please find below the presentation material from Today’s session. Regards, Angel [office src=”https://onedrive.live.com/embed?cid=2FE1291768841ACE&resid=2FE1291768841ACE%215177&authkey=AItKk-jONueKqNM” width=”98″ height=”120″”]

Continue Reading

.NET Native

I can still remember last year when I attended the MVP Summit 2013 an awesome talk by the Visual C++ team around “CLR team working closely with Visual C++ team to improve performance of .NET apps as well as making .NET available for every device”.  Unfortunately, I could not disclose that information because it was […]

Continue Reading

MICROSOFT MVP COMCAMP 2014 – SYDNEY (Presentation material)

Hi Community, Please find below the demo code and slide deck I used at “Microsoft MVP ComCamp 2014 – Sydney” Yesterday afternoon. [office src=”https://onedrive.live.com/embed?cid=2FE1291768841ACE&resid=2FE1291768841ACE%214676&authkey=AGyXU0rbpyff6q8″ width=”98″ height=”120″]   Regards, Angel

Continue Reading

Microsoft Visual C++ MVP Award for 2013

G’day Community, Firstly, I’d like to wish you all a happy new year 2013, full of health, blessings & success Secondly, I’m happy to announce that Microsoft has awarded me with an MVP (9th consecutive year) in the Visual C++ category, therefore I’d like to thank God, community & fellow developers,Microsoft and the MVP Program. […]

Continue Reading