comp.lang.ada
 help / color / mirror / Atom feed
From: gautier_niouzes@hotmail.com
Subject: Re: GNAT, portability between computers (win32)
Date: Wed, 10 Aug 2016 22:08:05 -0700 (PDT)
Date: 2016-08-10T22:08:05-07:00	[thread overview]
Message-ID: <5e973607-1cf1-4881-bf47-5e775b5ee901@googlegroups.com> (raw)
In-Reply-To: <2094ec45-a167-49bb-935e-e2622797949a@googlegroups.com>

Le mercredi 10 août 2016 22:44:51 UTC+2, Aurele a écrit :
> 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, you should see that a compiled GNAT application (.exe) can indeed depend on GNAT specific DLLs. But I wonder if this problem could have to do with compiling 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 ( http://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 special 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 directory 
(I'm testing here on Windows 7 but I guess someone with Windows 8 or 10 would see the same.
Funny, isn't it ?
_________________________ 
Gautier's Ada programming 
http://gautiersblog.blogspot.com/search/label/Ada 
NB: follow the above link for a valid e-mail address 


  reply	other threads:[~2016-08-11  5:08 UTC|newest]

Thread overview: 25+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-08-10 14:17 GNAT, portability between computers (win32) George J
2016-08-10 14:23 ` George J
2016-08-10 14:43   ` Dmitry A. Kazakov
2016-08-10 14:52     ` George J
2016-08-10 16:07       ` Dmitry A. Kazakov
2016-08-10 15:30 ` Aurele
2016-08-10 18:29   ` gautier_niouzes
2016-08-10 20:44     ` Aurele
2016-08-11  5:08       ` gautier_niouzes [this message]
2016-08-11 14:47     ` George J
2016-08-11 14:50       ` George J
2016-08-11 16:03         ` Dmitry A. Kazakov
2016-08-10 16:55 ` George J
2016-08-10 17:16 ` George J
2016-08-11  9:53 ` Aurele
2016-08-11 10:11   ` Pascal Obry
2016-08-11 10:17     ` Aurele
2016-08-11 13:40       ` Pascal Obry
2016-08-11 14:53         ` Aurele
2016-08-11 16:11           ` Dmitry A. Kazakov
2016-08-11 16:41             ` Aurele
2016-08-11 17:23               ` Dmitry A. Kazakov
2016-08-11 18:12                 ` Aurele
2016-08-11 20:53                   ` Dmitry A. Kazakov
2016-08-11 19:42                 ` Aurele
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox