Re: DDE by Matthew
- Posted by Ray Smith <smithr at IX.NET.AU> Jan 10, 2001
- 427 views
>OLE is probably the preferred method (that's what the other Office app's use >to talk to each other--OLE Automation). I've looked into wrapping OLE stuff >before (mainly for drag and drop), but everything I was able to find seems >to be C++ based (which makes sense: *Object* Linking and Embedding), which >would indicate the need for an intermediary DLL to wrap the OOP stuff. I >wasn't really able to make heads or tails of the VC++ docs regarding OLE. I think even OLE has been superseded by COM (Component Object Model). And COM is being superseded by ".NET"???? Well actually I think (from a bad memory!) OLE is a subset of COM (but don't quote me on that one). ActiveX is also a subset of COM. So if you can get COM to work you open the Euphoria world to thousands of prebuilt libraries able to do almost any task possible!! It would be difficult to do, and maybe near impossible with the lack of OOP features in Euphoria. It would be possible to wrap specific ActiveX controls by creating DLL interfaces with C or Delphi for instance which expose methods and data that Euphoria can understand ... but I'm babbling on. Ray Smith