From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=0.6 required=5.0 tests=BAYES_40,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,e314bcfae26d60a X-Google-Attributes: gid103376,public From: Doug.Warner@cs.dartmouth.edu (Doug Warner) Subject: Re: gnat and dlls Date: 1996/05/21 Message-ID: #1/1 X-Deja-AN: 155982823 sender: warnerd@trinidad.cs.dartmouth.edu references: <4no2nu$60g@cville-srv.wam.umd.edu> organization: Dartmouth College, Hanover, NH, USA newsgroups: comp.lang.ada Date: 1996-05-21T00:00:00+00:00 List-Id: >>>>> "Tom" == Tom Griest writes: >>>>> "Eric" == Eric Anthony Spear writes: Eric> Is there any way I can write procedures in Ada, compile with Eric> gnat, and end up with a dll, which could then be accessed by a Eric> windows program, like visual basic? Tom> There probably is, but AFAIK no one has done this so far. To Tom> some degree, it depends on how general you want the solution Tom> to be. There are some issues with respect to making the Ada Tom> runtime a separate DLL, and how initialization is done. I don't know anything about windows & dlls, but it was pretty easy to create a `hello, world' shared library for OSF/1 on an alpha. It looked like it wouldn't take too much work to automate the process, but I don't know enough about gnat. Just my $0.005, Doug Warner -- "Friends are God's apology for relatives" --- Hugh Kingsmill