Läßt sich dieser Zustand MS anlasten oder eher dem Buchautor?
Microsoft können wir dieses Problem nun wirklich nicht zur Last legen. Denn was können sie dafür, dass deine Programme nicht funktionieren. Dass das DirectX SDK benötigt wird, wenn man DirectX Programme programmieren will, ist auch kein Fehler von Microsoft, sondern eben notwendig.
Müssen wir also dem Buchautor diesen Zustand anlasten? Doch wohl auch eher nicht. Widmet er sich doch auf Seite 17(3. Auflage) in einem ganzen Abschnitt der Installation des SDKs. Dort schreibt er unter anderem:
Klicken Sie auf DirectX 9.0 SDK (Dezember 2005)...
Die neuste Auflage des Buches stammt von 2006 und somit war das aktuellste DirectX SDK auf der CD mitgeliefert. Nun kann man weder dem Autor noch dem Verlag einen Strick daraus drehen, dass nicht mit jeder neuen SDK-Version eine neue Auflage erscheint, die das neue SDK beinhaltet. Denn das wäre ja völliger Quatsch.
Du siehst also, dass das Problem das du beschreibst, einfach darin begründet ist, dass die neuste Auflage des Buchs bereits 5 Jahre alt ist und somit eben neue DirectX-SDK Versionen publiziert wurden, die eben manuell heruntergeladen werden müssen, was ja wirklich nicht das größte Problem darstellen sollte.
Einigen wir uns also darauf und geben der Zeit die Schuld an allem
.