all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* Can I use OLE calls from emacs?
@ 2003-02-13 14:32 Henrik Jönsson
  2003-02-13 16:49 ` Peter Lee
  0 siblings, 1 reply; 2+ messages in thread
From: Henrik Jönsson @ 2003-02-13 14:32 UTC (permalink / raw)


Is there a way to call OLE functions from inside emacs to control
other Windows programs?

/henrik

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: Can I use OLE calls from emacs?
  2003-02-13 14:32 Can I use OLE calls from emacs? Henrik Jönsson
@ 2003-02-13 16:49 ` Peter Lee
  0 siblings, 0 replies; 2+ messages in thread
From: Peter Lee @ 2003-02-13 16:49 UTC (permalink / raw)


henrik.jonsson@se.transport.bombardier.com (Henrik Jönsson) writes:

> Is there a way to call OLE functions from inside emacs to control
> other Windows programs?

I asked this same question a while back.  My motive was wanting to
call msdn automation object from emacs so I could get sdk help on
(current-word) by hitting a key.

There is a zip file floating around called com-access.zip that has
some patches in it to allow instantiating and calling COM objects.
But it had a few caveats and problems that I couldn't live with.  I
don't remember exactly what as it was a while back, but take a look at
it.  It might work for you.

I went a different route and used a plugin framework written by
Steve Kemp.  Basically it's a patch to emacs (so you'd have to
re-compile), that allows you to call functions in a dll you write
marked extern.  I did this and basically wrote a wrapper that let me
call COM objects from within the plugin dll.

Look for dynamic.zip @ 

http://www.gnusoftware.com/Emacs/

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2003-02-13 16:49 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-02-13 14:32 Can I use OLE calls from emacs? Henrik Jönsson
2003-02-13 16:49 ` Peter Lee

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.