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=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM autolearn=unavailable autolearn_force=no version=3.4.4 X-Received: by 10.157.27.226 with SMTP id v31mr1134880otv.4.1470892085522; Wed, 10 Aug 2016 22:08:05 -0700 (PDT) X-Received: by 10.157.45.97 with SMTP id v88mr87163ota.4.1470892085479; Wed, 10 Aug 2016 22:08:05 -0700 (PDT) Path: eternal-september.org!reader01.eternal-september.org!reader02.eternal-september.org!news.eternal-september.org!news.eternal-september.org!feeder.eternal-september.org!news.glorb.com!f6no9015440ith.0!news-out.google.com!d68ni23675ith.0!nntp.google.com!f6no9015436ith.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: comp.lang.ada Date: Wed, 10 Aug 2016 22:08:05 -0700 (PDT) In-Reply-To: <2094ec45-a167-49bb-935e-e2622797949a@googlegroups.com> Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=185.40.134.3; posting-account=gRqrnQkAAAAC_02ynnhqGk1VRQlve6ZG NNTP-Posting-Host: 185.40.134.3 References: <90233803-e8cb-4461-a093-f705409dc83f@googlegroups.com> <99706799-d06d-4a4e-874a-1c776438d8e3@googlegroups.com> <2094ec45-a167-49bb-935e-e2622797949a@googlegroups.com> User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <5e973607-1cf1-4881-bf47-5e775b5ee901@googlegroups.com> Subject: Re: GNAT, portability between computers (win32) From: gautier_niouzes@hotmail.com Injection-Date: Thu, 11 Aug 2016 05:08:05 +0000 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Xref: news.eternal-september.org comp.lang.ada:31377 Date: 2016-08-10T22:08:05-07:00 List-Id: Le mercredi 10 ao=C3=BBt 2016 22:44:51 UTC+2, Aurele a =C3=A9crit=C2=A0: > Hi Gautier, I ran into the problem described above. In fact, if you run = the application tool I linked above which resolves all the dependencies, yo= u should see that a compiled GNAT application (.exe) can indeed depend on G= NAT specific DLLs. But I wonder if this problem could have to do with compi= ling on a commercial GNAT version versus using the free a version? Never saw this issue, neither with GNAT GPL, nor with MinGW (cannot say for= GNAT Pro). You can check dependencies with TeXCAD ( http://texcad.sf.net ) or AZip ( h= ttp://azip.sf.net ). One is compiled with GPL and the other one with any of= GPL or MinGW. In the 3 cases, Dependency Walker lists the following: ADVAPI32.DLL COMCTL32.DLL COMDLG32.DLL GDI32.DLL KERNEL32.DLL MSVCRT32.DLL OLE32.DLL OLEAUT32.DLL SHELL32.DLL USER32.DLL All are located in %windir%\system32, except COMCTL32.DLL which is in speci= al subdirectory of %windir%. IIRC, COMCTL32.DLL is installed by default since Windows 98, but since it a= post-early-1990's addition, it was never allowed to be in the system32 dir= ectory=20 (I'm testing here on Windows 7 but I guess someone with Windows 8 or 10 wou= ld see the same. Funny, isn't it ? _________________________=20 Gautier's Ada programming=20 http://gautiersblog.blogspot.com/search/label/Ada=20 NB: follow the above link for a valid e-mail address=20