Mail Archives: opendos/1997/04/18/14:12:38
On Fri, 18 Apr 1997, Diego Zuccato wrote:
> > Well... not quite. DXEs were/are just a quick hack developed just to support a
> > loadable 80x87 emulator support. They are limited to just one exported entry
> > which makes them quite troublesome in more general use.
> I developed a quite simple 'hack' to export/import many functions. Well,
> import was not so simple (I had to use ASM to convert a vector of void*
> to std lib ...
Yes, but it's still DJGPP dependent - we cannot afford it on a system such as
OpenDOS - the DLLs have to be usable from other compilers as well.
> > I was thinking about creating a PE COFF loader for DLLs in that format? Comments?
> I think something exists... A tool to generate DLLs. Sorry, I don't
> remember its name :-(
You're probably referring to DLM (Dynamically Loadable Modules) package? Yes,
it provides somethin *very* close to DLLs (with some extra features like named
C++ classes export/import) but it's also DJGPP-bound.
- Raw text -