CreateOleObject
System.Win.ComObj.hpp
#include <objbase.h>
Winapi.ActiveX.pas
CoInitialize(NULL);
Variant vapp;
vapp = Unassigned;
GUID guid = Comobj::StringToGUID("{F6295C21-BA09-418A-A98B-BAA87B50983E}");
vapp = (IUnknown*) CreateComObject(guid);
vapp.OleFunction("fun1",p1,p2);
v = Unassigned;
CoUninitialize
CreateOleObject
Variant obj = CreateOleObject("mycom.myView");
obj = Unassigned;
CoCreateInstance
http://blog.csdn.net/winglet/article/details/2872342