![]() |
DirectX Version mit DelphiX rausfinden.
Ja, wie das Topic schon sagt, wie kann ich mit DelphiX die DirectX Version ermitteln? Gibt es da eine Funktion oder so?
|
Re: DirectX Version mit DelphiX rausfinden.
Am einfachsten könntest du das ohne DelphiX über die Registry machen:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectX |
Re: DirectX Version mit DelphiX rausfinden.
Eine Funktion wäre mir lieber.
|
Re: DirectX Version mit DelphiX rausfinden.
Was soll denn das Problem sein, wenn du die Version aus der Registry ausließt, denn ich habe wenn dann nur eine Funktion für die DirectX-Header von JEDI gefunden. Für DelphiX gibt's das warscheinlich nicht :roll:
|
Re: DirectX Version mit DelphiX rausfinden.
Das Problem ist, wenn MS die Struktur der Registry ändern, laufe ich mit dem Auslesen der Registry ins leere. Gibt es aber eine offizielle MS Funktion dafür, dann braucht es mich überhaupt nicht juken, wo MS die Infos ablegt.
|
Re: DirectX Version mit DelphiX rausfinden.
Haben die das irgendwann mal vor?
Das würde ich aber nicht denken, dass die das mal machen, denn dann kann man die meisten der jetztige Programme vergessen. |
Re: DirectX Version mit DelphiX rausfinden.
Wenn es laut MS einen offiziellen Weg über eine API gibt, soll man diesen nutzen. Nur wenn MS selbst empfiehlt den Wert aus der Registry zu lesen, kann man dies bedenkenlos tun.
|
Re: DirectX Version mit DelphiX rausfinden.
|
Re: DirectX Version mit DelphiX rausfinden.
Danke, genau das habe ich gesucht.
|
Re: DirectX Version mit DelphiX rausfinden.
Entschuldigung, ich kann damit aber nix anfangen, was soll das heißen bzw. wie soll ich das in Delphi umsetzten?
|
Re: DirectX Version mit DelphiX rausfinden.
Wenn ich das DirectX SDK hätte wäre es wohl kein Problem. :roll: Ich bin noch am überlegen, wie ich das hinbekomme.
|
Re: DirectX Version mit DelphiX rausfinden.
Wenn ich mich nicht irre, dann kann man das mit JEDI machen.
Hier: ![]() Es gibt noch andere Versionen, die kannst du über Google suchen. [Edit]Hier die neuste Version: ![]() |
Re: DirectX Version mit DelphiX rausfinden.
Hi Luckie,
das DirectX 9.0 SDK (180MB) gibt es hier: ![]() mfG mirage228 |
Re: DirectX Version mit DelphiX rausfinden.
Danke, aber der Downloaddialog meint es würde 51 Stunden dauern. :shock: :gruebel: Ich werde es später noch mal probieren.
|
Re: DirectX Version mit DelphiX rausfinden.
Hi Luckie,
ich hab da zufällig noch was entdeckt. Undzwar eine Übersetzung der GetDXVer.cpp in Delphi ![]() mfG mirage228 |
Re: DirectX Version mit DelphiX rausfinden.
Habe ich auch schon gesehen, habe auch noch eine andere übersetztung gefunden, jedoch hatte Luckie gefragt, wie das mit DelphiX geht und die beiden Übersetzungen sind nicht mit DelphiX, sondern mit den DirectX-Headern gemacht wurden.
|
Re: DirectX Version mit DelphiX rausfinden.
Die hatte ich auch schon gefunden, nur kuck sie dir mal an, ich frage mich mit welchen Kompiler die gemacht wurde. Wenn da eine Zeile zu lang war hat er ein "=" ans Ende gestzt und in der neuen Zeile weitergeschrieben. Ein normaler Delphi Kompiler mag das natürlich nicht.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:52 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-2025 by Thomas Breitkreuz