![]() |
DirectX: alte Schnittstellen verwenden?
Hi,
ich weiß, dass DX abwärtskompatibel ist. Dh, wenn ich zb DX9 installiert habe, läuft auch ein Programm, das für DX3 geschrieben wurde. Mich beschäftigt der andere Fall. Ich habe hier ein SDK installiert, das die Version 9.0c ist und möchte Software schreiben, die auf einem System funktioniert, welches (theoretisch) nur DX3 installiert hat. 1. Frage: Geht das mit dem SDK für Version 9.0c ? 2. Frage: Woher bekomme ich das SDK für Version 3. Bei Microsoft kann man es nichtmehr herunterladen, und bei Google hab ich auch nichts gefunden. Gruß Thomas |
Re: DirectX: alte Schnittstellen verwenden?
Hallo,
Zu Frage 1: Beim SDK von DirectX 9 sind natürlich auch alle Schnittstellen der älteren Versionen dabei. Du kannst also damit auch Programme schreiben, die nur DirectX 3 voraussetzen. Jetzt musst Du nur noch wissen, welche Schnittstellen das sind. Zwar ist Microsoft (leider) dazu übergegangen, die Schnittstellen gemäß der Version zu nummerieren, in der sie eingeführt wurden, aber IMHO stimmen die Nummern erst ab DirectX 5 oder 6, davor wurde die Nummer immer dann erhöht, wenn sich die Schnittstelle geändert hat. Du brauchst also eine Dokumentation zu DirectX 3... ...was uns zu Frage 2 führt: Ich bezweifle, dass man auf einem aktuellen System (Windows XP) das SDK zu DirectX 3 zum Laufen bekommt. Schließlich wird Windows XP mit installiertem DirectX 8 ausgeliefert, und das SDK möchte Debug-Versionen von DirectX 3 installieren. Im besten Fall zerschießt Du Dir damit das System. Du solltest also versuchen, Dir nur die Dokumentation von DirectX 3 zu besorgen. Leider ist die kleinste Version, die ich rumliegen habe, DirectX 5.2. Im MSDN findest Du noch die Dokumentation von DirectX 7, aber das hilft Dir wahrscheinlich auch nicht. DirectX 3 ist ja inzwischen auch zehn Jahre alt, und es gibt fünf Nachfolgeversionen. Da wirst Du kaum noch was finden. Trotzdem viel Glück! Gruß xaromz |
Re: DirectX: alte Schnittstellen verwenden?
Danke für deine Antwort.
Hab das ganze grad auch noch im MS-Forum gefunden; ![]() Vielleicht bringt der Widerstand der Entwickler ja was und die veröffentlichen doch die alten Versionen. Du sagst WinXP hat mindestens DX8 vorinstalliert; weißt du die Version auch für Win2k (ohne SP) Gruß Thomas |
Re: DirectX: alte Schnittstellen verwenden?
Hallo,
Zitat:
Gruß xaromz |
Re: DirectX: alte Schnittstellen verwenden?
Zitat:
|
Re: DirectX: alte Schnittstellen verwenden?
Ja, aber ich wollte erstmal schaun ob ichs nicht doch irgendwo runterladen kann...
Gruß Thomas |
Re: DirectX: alte Schnittstellen verwenden?
Zitat:
@tn249 Warum willst du nur Dx3 nutzen? :? Das war doch noch eine vorsteinzeitliche Version. Die Versionen 5 und 6 waren doch erst halbwegs brauchbar. André |
Re: DirectX: alte Schnittstellen verwenden?
Hallo,
Zitat:
Gruß xaromz |
Re: DirectX: alte Schnittstellen verwenden?
Hallo!
BTW: Wo liegt der Sinn darin, eine Software für DX3 zu programmieren? Grüsse Frank |
Re: DirectX: alte Schnittstellen verwenden?
Hehe nein. Ich will keine Software mit DX3 entwickeln :lol:
Es geht mir darum, die Entwicklung von DX zu verstehen, und da wär DX3 (und auch die anderen Versionen) nicht schlecht geeignet. Ich bin kein absolutur DX-Noob, (wenn auch bei weitem kein Profi), hab aber schon mit DX8 und DX9, jeweils mit DXGraphics, DX3D, DXAudio bzs DXSound, DXMusic gearbeitet. Es geht mir einfach nur darum besser zu verstehen, wie sich die einzelnen Teile der Software verändert haben und eventuell auch Schnittstellen zu finden, die praktisch sind, aber veraltet. Werde wohl demnächst, wenn ich nix zum runterladen finde in die Biblo gehen und dort nach den SDKs suchen. Danke für eure Hilfe! Gruß Thomas BTW: Download-Tipps werden weiterhin gerne gesehen :???: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:47 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz