Re: Blackbox Definition Module for WININET.DLL?

From: Self <Treutwein.59.Verwaltung.Uni-Muenchen>
Date: Wed, 26 Jul 2000 08:57:38 +0200

> From: "Martin, Marc" <Marc.Martin{([at]})nowhere.xy
> To: "'blackbox{([at]})nowhere.xy
> Subject: Blackbox Definition Module for WININET.DLL?
> Date: Tue, 25 Jul 2000 09:15:29 -0700

> Hi All,
>
> I was wondering if anyone had created a BlackBox or Oberon/F definition module for the Windows Internet Services contained in WININET.DLL?
>

Hi Marc,

don't know exactly, but you might contact Stewart Greenhill
or try out his (alpha grade) H2O, which actually has a
brand new backend for CP. You will need OOC installed
on a Linux box (see http://www.uni-kl.de/OOC/).

Although that might seem to be some deviant work
it went quite easy for me. Maybe Stewart might be able
to provide you an Win32 executable (he is working
as a consultant, even so he has an university e-mail
address, but he does a lot of consulting for science,
so he might appreciate ....).

Enclosed are two (partially shortened) mails by Stewart.

regards

     Bernhard

> Date: Wed, 12 Jul 2000 16:34:08 +0800
> From: Stewart Greenhill <greenhil{([at]})nowhere.xy
> To: "Treutwein; Bernhard" <Bernhard.Treutwein{([at]})nowhere.xy
> Subject: Re: Gtk for Blackbox

> > > [...] very quick and dirty Blackbox [...] new
> > > Component Pascal back-end for H2O
> > > [...]
> >
> > finally I succeeded in bootstrapping OOC.
>
> Under Windows ?
>
> > Is the new CP back-end included in the h2o20000630.tar.gz ?
> >
> > If not, would you please upload it to
> > http://espc22.murdoch.edu.au/~stewart/files/
>
> Its in the new version: h2o20000712.tar.gz.
>
> I've added an option that allows the user to suppress the rewriting of
> types. This is currently set in the h2orc files for the GTK interface.
> As a result, you will get
>
> v : POINTER TO X
>
> instead of:
>
> AutoPtr_X = POINTER TO X;
> ...
> v : AutoPtr_X
>
> A corresponding interface module is appended here. Unfortuantely, when I
> tried to make this work under Blackbox, I got the error "Too many
> exported structures". It doesn't seem to be documented; I contaced
> Oberon microsystems about this, but am still waiting for a reply from
> them.
>
> To generate a workable interface, you will have to change this to:
> rewriteTypes := TRUE
> and just live with the alias types that H2O generates.

> Date: Fri, 30 Jun 2000 17:07:15 +0800
> From: Stewart Greenhill <greenhil{([at]})nowhere.xy
> To: "Treutwein; Bernhard" <Bernhard.Treutwein{([at]})nowhere.xy
> Subject: Re: H2O, Linux & BlackBox current state

> Hi Bernhard,
>
> > PS: The GNU-Pascal people are looking for some H2P, do
> > you mind if I send Frank the current H2O tar ?
>
> That's fine with me. If they don't mind writing in Oberon-2 it would be

> trivial to add a Pascal back-end. Also, it would likely be possible to
> preserve some of the higher-level declarations that have no equivalent
> in Oberon-2 (eg. enumerated types).
>
> My only caution is that this is alpha software: its not currently well
> documented, and there may be some internal changes in the near future.
> Still, its probably better than nothing.
>
> Cheers,
> Stewart
Received on Wed Jul 26 2000 - 06:57:38 UTC

This archive was generated by hypermail 2.3.0 : Thu Sep 26 2013 - 06:27:45 UTC