How would you proceed if you want to distribute a (PB)software which needs DirectX 7.0 (e.g.) and the customers are people who probably do not even know that there is something called DirectX (I mean: very normal users, no computer freaks) and you have to assume that in many cases no DX7 or newer exists.
I mean, you can't give a message like "Please update/install DirectX" to those customers.
../tomio
DirectX needed
There are many users who over years use the PC as a typewriter and read+write email now and then. They are not interested to have the PC up to date and are afraid to modify anything because they have learned how easy it is to get in trouble with the device if you don't have a good friend. But yet there is software they would like to have. I know two persons of that kind!Soulfire wrote:This is 2004, who doesn't have DirectX 7 ?
../tomio
Microsoft provides redistributable versions of DirectX to be included in your products.
See here:
http://www.microsoft.com/downloads/deta ... laylang=en
These are usually pretty big (35mb here), and are intended to be included on
Software that is distributed on a CD (like Games).
Better not include a 35mb package in a download version
The good point about these is, that they work for lots of different Windows
systems, and are also multilanguage. This is not the case with the smaller
download versions, which you have usually 1 version per OS and language.
So if you really have a big project, and want everyone to have an easy
way to install DX, you should include this.
For smaller projects, this is not the best way to go.
Timo
See here:
http://www.microsoft.com/downloads/deta ... laylang=en
These are usually pretty big (35mb here), and are intended to be included on
Software that is distributed on a CD (like Games).
Better not include a 35mb package in a download version

The good point about these is, that they work for lots of different Windows
systems, and are also multilanguage. This is not the case with the smaller
download versions, which you have usually 1 version per OS and language.
So if you really have a big project, and want everyone to have an easy
way to install DX, you should include this.
For smaller projects, this is not the best way to go.
Timo
quidquid Latine dictum sit altum videtur