Phobos and Tango deep dependancies

Jascha Wetzel firstname at mainia.de
Wed Oct 3 05:19:05 PDT 2007


torhu wrote:
> Gilles G. wrote:
>> DavidL Wrote:
>>> If those DLLs exist, then no problem at all. You gain nothing negative.
>>> To kill those dependencies of DLLs would be troublesome AFAIC.
>>
>> This is exactly the problem. Some DLLs may not exist on some systems.
>>
>> This is the case for the man who develops the application which I 
>> wrote a DLL for: some delay-load DLLs are missing on his system. As 
>> these are delay-load DLLs it doesn't crash (yet), but this worries him 
>> very much.
>>
>> Any idea anybody?
>>
>> -- 
>> Gilles
> 
> Are you sure this is a real problem?  C (msvc) hello world apps 
> delay-load user32.dll, while DMD links with it.  That might be the only 
> difference here.  I believe that win95 and later comes with this file.

together with kernel32, user32 is *the* system library in any 32bit 
windows system, starting with the win32s extension for windows 3.1.
it is absolutely no problem for applications. it might become a problem 
for device drivers, though.



More information about the Digitalmars-d mailing list