Click to open or copy the MFCCALC project files.
MFCCALC is an Automation (formerly OLE Automation) server. It implements a simple calculator similar to the CALC application in Windows. It can be driven via Automation with the CALCDRIV sample or run stand-alone. This sample uses the native compiler COM support. See the MFC MFCCALC sample for more information.
The differences between this sample and the MFC sample with the same name are:
With the Visual C++ native compiler COM support, the resulting sample code is shorter and more efficient. The MFC-based MFCCALC sample uses dispinterfaces only. Compare this sample with the MFC version to see the differences in source code.
This sample demonstrates the following keywords:
dispinterface; #import; _com_ptr_t; _variant_t; _bstr_t; _com_error.
See also Compiler COM Support, MFC MFCCALC sample.