RE:Incluir una aplicación en una ventana !!!!! (2)
Así, OLE ya no tiene razón de ser, y volvió a cambiar a su significado original, aunque fué relegado al olvido. En el 2000, Microsoft creó una tecnología (tentativamente una mezcla de ODBC y ADO) llamada OLE DB, para el acceso a datos. SQL Server 2000 implementa esta tecnología, y viene incluida en el .NET Framework, aunque no tiene relación alguna con el OLE original.
En fin, tanto choro es para darte una idea de lo que vas a tener que aprender. OLE y ActiveX tentativamente son encapsulados por MFC, y el editor de diálogo de Visual C++ te dá ciertas facilidades, aunque yo nunca he empleado dicho editor, todo lo he hecho manualmente. Así las cosas, te convendría aprender lo siguiente:
+ COM - Component Object Model. Actualmente, esta tecnología ha sido depreciada, y tentativamente sería reemplazada por el .NET Framework. http://www.msdn.microsoft.com/library/default.asp?url=/library/en-us/dnanchor/html/componentobjectmodelanchor.asp
+ DCOM/COM+ - La evolución natural de COM.
+ Automatización y MIDL. Es la forma en la que puedes hacer que componentes de distintos lenguajes se comuniquen entre sí. Es muy útil, p.e. para aplicaciones de rápido desarrollo, crear componentes y ActiveX en C++ y emplearlos en VB. http://www.msdn.microsoft.com/library/default.asp?url=/library/en-us/automat/htm/autoportal_7l45.asp