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=3.8 required=5.0 tests=BAYES_00,INVALID_MSGID, RATWARE_MS_HASH,RATWARE_OUTLOOK_NONAME autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,2d2580ac72b4a4c2 X-Google-Attributes: gid103376,public X-Google-Thread: 109fba,2d2580ac72b4a4c2 X-Google-Attributes: gid109fba,public From: "Jerry van Dijk" Subject: Re: DLL files Date: 1998/02/20 Message-ID: <01bd3e48$13c3ac00$662c5c8b@aptiva>#1/1 X-Deja-AN: 327055934 References: <34E9EEB7.4723FD1E@vci.net> <01bd3cd8$2ecf9340$LocalHost@xhv46.dial.pipex.com> <34EC8B90.EEDC9238@vci.net> <01bd3e21$e25c8900$a8fc82c1@xhv46.dial.pipex.com> Organization: Ordina Finance Newsgroups: comp.lang.c++,comp.lang.ada Date: 1998-02-20T00:00:00+00:00 List-Id: Nick, > I hope this is some help to you. If I'm getting the wrong end of the stick > (as I often do ;-), enlighten me! Ok, you asked for it! :-)) > OK, but if you write a DLL which goes direct to the SVGA hardware > (bypassing Windows), Windows is probably not going to like it! There is a non-documented way to disable the GDI, but a much easier way is to use the DirectX API. > Assuming (as I am) that your Ada compiler targets DOS (or bare PC), perhaps > what you need to do is to write an Ada library unit (presumably a package) > -- forget the DLL -- which controls the SVGA board directly. This has already been done with SVGA01.ZIP. This version has some bugs, the only current package that fixes this was pointed to by Gautier several times on this group. > If the > compiler hosts under Windows, so much the better (richer environment), but > then to run (you _might_ be able to run in DOS box, otherwise) you will > have to 'shut down to DOS', and run there. No, if you were using OA with DOS extender, you can 'rebind' for DOS. Jerry.