Updated: 11/5/2005; 6:02:07 PM.
Chris Double's Radio Weblog
        

Saturday, June 01, 2002

An example of using Mixwin, the IDL package and the Wild Tangent web driver with Corman Lisp. It displays a spinning cube in a window. More elaborate examples of using Wild Tangent are certainly possible and it's great working with the interactive nature of Common Lisp for this sort of thing.
9:03:36 PM      

Available now is Mixwin V1.1 for Corman Lisp. This was the next version of my Miniwin Win32 GUI library that I wrote a few years back. What this does compared with the Miniwin that ships with Corman Lisp is adds support for subclassed controls and hosting ActiveX controls.

See the examples at the end of the miniwin.lisp for examples of subclassing the Windows Edit control, and for hosting an Internet Explorer window and retrieving the HTML from it as a string.

The ActiveX support uses the Active Template Library for hosting the control. You'll need a recent version of the ATL runtime library from Microsoft. Windows XP ships with this and later versions of their other operating systems probably do too.


9:00:08 PM      

I've updated my COM wrapper generator for Corman Lisp to version 1.4. It contains a couple of big fixes for dealing with floats, exports some additional classes and methods, and allows selection of the interfaces that will have wrappers generated.
8:54:42 PM      

Screenshot of the WildTangent equivalent of 'Hello, World!' created and running from a Corman Lisp session using the ActiveX library in development.
5:04:37 PM      

I've found another job, yahoo! I start work on Tuesday since Monday is Queens Birthday holiday in New Zealand. I'm Java programming again (the previous job was C++).
12:27:39 AM      

The workaround for the mshtml.tlb problem I was having with Corman Lisp and ActiveX was to fix my wrapper generator to only generate code for selected interfaces. mshtml.tlb was just too big to practically generate code for everything. Code will be released this weekend once I've tidied it up a bit.
12:26:28 AM      

© Copyright 2005 Chris Double.
 
June 2002
Sun Mon Tue Wed Thu Fri Sat
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30            
May   Jul



Click here to visit the Radio UserLand website.

Listed on BlogShares

Click to see the XML version of this web page.

Click here to send an email to the editor of this weblog.