On 11.05.2011, at 00:42, Greg Ercolano wrote:

> Matthias Melcher wrote:
>> Oh, and BTW, linking "multithread DLL" does *not* mean that you have
>> to link dynamically! It merely means that the C runtime is linked
>> dynamically, making sure that all modules use the same basic C functions.
> 
>       Right, and therein lies the problem of distributing executables
>       to non-dev machines; getting that damned MSVCRxxx.DLL to work on
>       non-dev machines is a PITA, unless I'm missing something simple.

No, you haven't missed anything. This is why pretty much all Windows programs 
require an installer instead of just dragging the executable somewhere.

BTW, in Germany, *all* commercial tax declarations have to go through a 
government provided program named "Elster". Last year, just before the deadline 
for uploading the tax forms, they distributed a mandatory upgrade that had the 
MSVCR dll missing. 2 million accountants were howling and hammering their 
keyboard at the same time. Awesome job, Microsoft (and of course the German tax 
authorities)!

(Yes, I am aware that this is a quite ridiculous demand: it means that every 
office needs at least one computer with MSWindows because there are no OS X or 
Linux versions of Elster. It's great for hackers to intercept the 
communications, and perfect for the tax agencies. To make it even worse, an 
internet connection is required, which in Germany is seen as a distribution 
channel for public TV content, which in turn triggers mandatory monthly fees. 
Insane.)

_______________________________________________
fltk-dev mailing list
[email protected]
http://lists.easysw.com/mailman/listinfo/fltk-dev

Reply via email to