delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2000/01/03/12:56:44

Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT sourceware DOT cygnus DOT com>
List-Archive: <http://sourceware.cygnus.com/ml/cygwin/>
List-Post: <mailto:cygwin AT sourceware DOT cygnus DOT com>
List-Help: <mailto:cygwin-help AT sourceware DOT cygnus DOT com>, <http://sourceware.cygnus.com/ml/#faqs>
Sender: cygwin-owner AT sourceware DOT cygnus DOT com
Delivered-To: mailing list cygwin AT sourceware DOT cygnus DOT com
From: <banders AT ec DOT rockwell DOT com>
Subject: Re: ActiveX/OCX - programming
To: Juergen Lock <nox AT jelal DOT kn-bremen DOT de>
Cc: cygwin AT sourceware DOT cygnus DOT com, ufernest AT mail DOT ru
X-Mailer: Lotus Notes Release 5.0.1 (Intl) 16 July 1999
Message-ID: <OF85066AC9.A1AD9D5F-ON0625685B.0060CA4D@ec.rockwell.com>
Date: Mon, 3 Jan 2000 11:44:37 -0600
X-MIMETrack: Serialize by Router on ECCentralHub/EC/Rockwell(Release 5.0.2a (Intl)|23 November 1999) at 01/03/2000 11:45:22 AM
MIME-Version: 1.0
Note-from-DJ: This may be spam

I spent a lot of time recently on this subject myself, and therefore would
like to reply:

You can start with a com overview, or the com spec. Dr Gui has a gentle
introduction.
Com is easily understandable in high level terms, it seems to be the
implementation of all the myriad details that is a killer.
It is possible to write com with c or c++.  The DCOM comes from additions
to the OSF DCE spec, which I won't read, it's many
hundreds of pages.  The com libraries have the magic for doing the
connections for you by using registry information to locate the
control locally and everything remote looks just the same, except accessed
through rpc calls (from the OSF DCE).

If any one has some examples that are compilable for mingw32, please post.



|--------+------------------------>
|        |          Juergen Lock  |
|        |          <nox AT jelal DOT kn-|
|        |          bremen.de>    |
|        |                        |
|        |          12/29/99 11:57|
|        |          AM            |
|        |                        |
|--------+------------------------>
  >-------------------------------------------------------------------------------------------------------------------------------------|
  |                                                                                                                                     |
  |       To:     Ernest Poletaev <ufernest AT mail DOT ru>                                                                                    |
  |       cc:     cygwin AT sourceware DOT cygnus DOT com, (bcc: Bartlee A Anderson/WoodDale/EC/Rockwell)                                          |
  |       Subject:     Re: ActiveX/OCX - programming                                                                                    |
  >-------------------------------------------------------------------------------------------------------------------------------------|





On Wed, Dec 29, 1999 at 10:34:24AM +0300, Ernest Poletaev wrote:
> > > Is it possible to develop and use ActiveX controls using Mingw32? And
if
> yes,
> > > how can it be done?
> All my experiments failed. You may create simple interfaces (you'll need
to
> port some ole headers), but problem is type library - at this time cygwin
> don't have midl compiler. Microsoft's midl compiler depend on they C
> compiler, so it not working with cygwin.
>
Oh yes, i forgot the typelib problem!  If you don't have a way to make
those then you're entirely out of luck.  (Well, i believe there once was
some `demo version' of visual basic, maybe you could somehow use that...)

 Regards,
--
Juergen Lock <nox DOT foo AT jelal DOT kn-bremen DOT de>
(remove dot foo from address to reply)

--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com





--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019