[racket] Calling ActiveX DLL

From: Matthew Flatt (mflatt at cs.utah.edu)
Date: Tue Dec 31 12:05:57 EST 2013

MysterX is deprecated because there is a newer interface: the
`racket/com` library.

The documentation for `racket/com` is here:


That documentation doesn't try to explain COM, though, and I'm not sure
where to point you, so I hope someone else here can offer a good
(I learned what I know from a relatively low-level
perspective, mostly reading Windows API docs at MSDN.)

At Tue, 31 Dec 2013 16:29:27 +0000, John Sampson wrote:
> I use a proprietary program which recently has had a user interface 
> added to it, consisting of an ActiveX DLL.
> Details are at http://www.sky-software.com/developer/ - one can send 
> commands to the program and
> retrieve data from it. It can be called from Visual Basic for 
> Applications or, for those who still have it, VB6.
> I believe this is what is called a COM control, or other terminology. I 
> think it would be good if it could
> be called from a modern programming language but I have not had any 
> success. I think
> MysterX used to be used for this kind of thing, but this is now 
> deprecated. Can it be done from
> current versions of Racket? Where might I find instructions that a 
> non-Windows expert might be
> able to understand?
> Regards
> John Sampson
> ____________________
>   Racket Users list:
>   http://lists.racket-lang.org/users

Posted on the users mailing list.