IIRC there was never something like a standard DLL concept, but we
used to use flat binaries for that concept. Back in 1994 or something,
a friend of mine and I wrote something akin to fractint and we defined
a 'fractal driver' for each type. What it basically boiled down to was
typedef'ing a function type in the calling program, then pointing it
at a dynamically loaded flat binary and calling it.

Cheers, Danilo

On Mon, 28 Dec 2020 at 11:40, tom ehlert <[email protected]> wrote:
>
> Hallo Herr Ralf Quint,
>
> am Montag, 28. Dezember 2020 um 10:59 schrieben Sie:
>
> > On 12/27/2020 10:54 PM, Mercury Thirteen via Freedos-devel wrote:
> >> Hey, all! Just a question I've never seen addressed here - or anywhere
> >> else, for that matter.
> >>
> >> Was there ever any "official" format for a shared runtime library
> >> under MS-DOS? Windows has .DLL files, Linux has .KO files, and MS-DOS
> >> had... what, exactly? In all my years DOSsing I've never heard of
> >> anything official like this, so I'm pretty sure there was no such
> >> thing (unless you count a TSR, but that's not really what I'm after)
> >> but I figured it doesn't hurt to ask you folks, as you have more years
> >> under various flavors of DOS than I.
> >>
> >> Any constructive feedback would be appreciated! :D
>
> > Well, it is very simple. There is no such thing under DOS...
>
> This almost would have been my answer as well.
>
> But I recently learned 
> http://www.bttr-software.de/forum/board_entry.php?id=17354
> that there exists Borland BGI (Borland Graphics Interface) drivers
> that are arguably equivalent to DLLs (for Borland compilers) as they
> are separately compiled binaries.
> So this is not a DOS, but Borland standard.
>
> I know of no other example of this.
>
> Tom
>
>
>
>
> _______________________________________________
> Freedos-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/freedos-devel


_______________________________________________
Freedos-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freedos-devel

Reply via email to