c++.windows.32-bits - ActiveX and/or COM?
- Yochanan Spielberg (15/15) Aug 28 2002 bs"d
- Jan Knepper (14/29) Aug 28 2002 There was a way to do that kind of stuff in the
- Yochanan Spielberg (23/62) Aug 30 2002 Hi Jan,
- Jan Knepper (9/26) Aug 30 2002 A little I would guess. I have not been able to rebuild the IDDE to exec...
bs"d Hi, I am working on integrating the "MS Agent" technology into a program. MS Agent can be accessed through ActiveX or COM protocols. The "demos" that I have tried use the Visual C++ IDDE to automatically build MFC wrapper classes for the ActiveX interface. Is there someway to do this with Symantec C++ or Digital Mars? I tried copying the files created from the MSVC++ build into the Symantec C++ project -- however, when I tried compiling the program I encountered numerous compile errors -- the COM support libraries from SymC++ had slightly different variable declarations than those declared in the MSVC++ produced MFC ActiveX wrapper classes, causing the build to fail. How do I include an ActiveX project into the Symantec C++ MFC? Thank you much for your help. Yochanan Spielberg
Aug 28 2002
There was a way to do that kind of stuff in the Symantec^H^H^H^H^H^H^H^HDigitalmars IDDE, however, with all the new development in the COM area I am not so sure if it still works. What I usually do is Just use VC-- to create the type library and stuff like that and create a parallel project in DM IDDE which includes the same files. Currently I am using the Win32 include directory of M$ Visual Studio.net. I have a patched version of IMPLIB that creates the .lib files from system DLL's. by parsing the header files and calculating the proper n suffix for the functions. You actually can create an ActiveX project in DM IDDE with MFC. I think you have to turn on OLE and OCX in Project Settings -> Target. HTH Jan Yochanan Spielberg wrote:bs"d Hi, I am working on integrating the "MS Agent" technology into a program. MS Agent can be accessed through ActiveX or COM protocols. The "demos" that I have tried use the Visual C++ IDDE to automatically build MFC wrapper classes for the ActiveX interface. Is there someway to do this with Symantec C++ or Digital Mars? I tried copying the files created from the MSVC++ build into the Symantec C++ project -- however, when I tried compiling the program I encountered numerous compile errors -- the COM support libraries from SymC++ had slightly different variable declarations than those declared in the MSVC++ produced MFC ActiveX wrapper classes, causing the build to fail. How do I include an ActiveX project into the Symantec C++ MFC? Thank you much for your help. Yochanan Spielberg
Aug 28 2002
Hi Jan, Is the DM IDDE an improvement over the Symantec IDDE? If so, I may purchase Walter's CD. I would like to access the new MFC libraries if they are available.Currently I am using the Win32 include directory of M$ Visual Studio.net.Ihave a patched version of IMPLIB that creates the .lib files from systemDLL's.by parsing the header files and calculating the proper n suffix for the functions.Can you give some more details on this? Where can I find the patched IMPLIB and documentation?You actually can create an ActiveX project in DM IDDE with MFC. I thinkyouhave to turn on OLE and OCX in Project Settings -> Target.Thanks. I will try it. (Are there sample programs that illustrate these features?) Yochanan "Jan Knepper" <jan smartsoft.cc> wrote in message news:3D6DB95C.D0C4BC8D smartsoft.cc...There was a way to do that kind of stuff in the Digitalmars IDDE, however, with all the new development in the COM area I am not so sure if it still works. What I usually do isJustuse VC-- to create the type library and stuff like that and create aparallelproject in DM IDDE which includes the same files. Currently I am using the Win32 include directory of M$ Visual Studio.net.Ihave a patched version of IMPLIB that creates the .lib files from systemDLL's.by parsing the header files and calculating the proper n suffix for the functions. You actually can create an ActiveX project in DM IDDE with MFC. I thinkyouhave to turn on OLE and OCX in Project Settings -> Target. HTH Jan Yochanan Spielberg wrote:MSbs"d Hi, I am working on integrating the "MS Agent" technology into a program.that IAgent can be accessed through ActiveX or COM protocols. The "demos"thehave tried use the Visual C++ IDDE to automatically build MFC wrapper classes for the ActiveX interface. Is there someway to do this with Symantec C++ or Digital Mars? I tried copying the files created fromdeclarationsMSVC++ build into the Symantec C++ project -- however, when I tried compiling the program I encountered numerous compile errors -- the COM support libraries from SymC++ had slightly different variablethan those declared in the MSVC++ produced MFC ActiveX wrapper classes, causing the build to fail. How do I include an ActiveX project into the Symantec C++ MFC? Thank you much for your help. Yochanan Spielberg
Aug 30 2002
Yochanan Spielberg wrote:Is the DM IDDE an improvement over the Symantec IDDE? If so, I may purchase Walter's CD. I would like to access the new MFC libraries if they are available.A little I would guess. I have not been able to rebuild the IDDE to executable that do not crash. There is still being worked on it. However, I would concur that some of the patches that have been made actually do improve the IDDE as it is on the CD.I will have to email it to you. I do not think it is available through FTP yet.Currently I am using the Win32 include directory of M$ Visual Studio.net.Ihave a patched version of IMPLIB that creates the .lib files from systemDLL's.by parsing the header files and calculating the proper n suffix for the functions.Can you give some more details on this? Where can I find the patched IMPLIB and documentation?There are some examples in samples/mfc32/ole. As you might know OLE was basically renamed to ActiveX. JanYou actually can create an ActiveX project in DM IDDE with MFC. I thinkyouhave to turn on OLE and OCX in Project Settings -> Target.Thanks. I will try it. (Are there sample programs that illustrate these features?)
Aug 30 2002