Der neue Artikel DirectX Tutorial (Teil 1): Zeichnen des ersten Dreiecks wurde veröffentlicht.
Autor: Rorschach
Neuer Artikel DirectX Tutorial (Teil I): Zeichnen des ersten Dreiecks ist veröffentlicht worden:
Autor: Rorschach
Herr :
Ihre diese DX.mq5 issame als DXTutorial.mq5, und erhielt den gleichen Fehler : Ошибка, не удалось создать графический контекст: 5151
Ich habe den Code überprüft und festgestellt, dass die Funktion DXContextCreate nicht funktioniert! alle Proben auf https://www.mql5.com/en/articles/7708 gab den gleichen Fehler.
Wenn ich den Code als
Print("Before DXContextCreate"); m_dx_context = DXContextCreate(m_width, m_height); if(m_dx_context == INVALID_HANDLE) { Print("Ошибка, не удалось создать графический контекст: ", GetLastError()); return(false); } Print("After DXContextCreate");
erhielt das
2023.05.09 18:32:21.723 DX (EURUSD,H1) Vor DXContextCreate
2023.05.09 18:32:21.727 DX (EURUSD,H1) Ошибка, не удалось создать графический контекст: 5151
Ich kann es nicht debuggen, mein OS ist Windows Server 2019 und Display-Adapter ist Nivida Quadro FX 1700, und DXdiag sagte, dass es DirectX12 unterstützt.

- www.mql5.com
Quadro FX 1700
Die Quadro FX 1700 war eine professionelle Grafikkarte der Enthusiast-Klasse von NVIDIA, die am 12. September 2007 auf den Markt kam. Die Karte wurde im 80-nm-Verfahren hergestellt und basiert auf dem G84-Grafikprozessor, in der Variante G84-875-A2 unterstützt sie DirectX 11.1. Die im 80-nm-Verfahren hergestellte und auf dem G84-Grafikprozessor basierende Karte unterstützt in ihrer Variante G84-875-A2 DirectX 11.1. Obwohl sie DirectX 11 unterstützt, beträgt der Funktionsumfang nur 10_0%. Obwohl sie DirectX 11 unterstützt, liegt der Funktionsumfang bei nur 10_0 Obwohl sie DirectX 11 unterstützt, beträgt die Funktionsstufe nur 10_0, was bei vielen DirectX 11- und DirectX 12-Titeln problematisch sein kann.
Versuchen Sie dies.

- 2020.04.22
- www.mql5.com
problematisch
Danke!
ja, ich finde es, FX 1700's DirectX-feature-level unterstützt nur bis 10.0, es ist ein alter diaplay Adapter .
DXDiag: DirectX Version: DirectX 12, Chiptyp: Quadro FX 1700 Treiber Datum/Größe: 2016-10-18 8:00:00, 17559200 bytes
DDI Version: 11.1 Feature Levels: 10_0,9_3,9_2,9_1 & nbsp; Treibermodell: WDDM 1.2
Ich werde es ausprobieren, ansonsten tausche ich vielleicht meinen Diaplay-Adapter an diesem Server-PC.
Ich teste den Code auf meinem Notepad PC mit Windows 11 OS, alles läuft OK.
Die Quadro FX 1700 war eine professionelle Grafikkarte der Enthusiast-Klasse von NVIDIA, die am 12. September 2007 auf den Markt kam. Die Karte wurde im 80-nm-Verfahren hergestellt und basiert auf dem G84-Grafikprozessor, in der Variante G84-875-A2 unterstützt sie DirectX 11.1. Die im 80-nm-Verfahren hergestellte und auf dem G84-Grafikprozessor basierende Karte unterstützt in ihrer Variante G84-875-A2 DirectX 11.1. Obwohl sie DirectX 11 unterstützt, beträgt der Funktionsumfang nur 10_0%. Obwohl sie DirectX 11 unterstützt, liegt der Funktionsumfang bei nur 10_0 Obwohl sie DirectX 11 unterstützt, beträgt der Funktionsumfang nur 10_0, was bei vielen DirectX 11- und DirectX 12-Titeln problematisch sein kann.
Versuchen Sie dies.
Nochmals vielen Dank!
Wenn eingestellt Force WARP für MT, laufen OK !

- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Neuer Artikel DirectX-Tutorial (Teil I): Zeichnen des ersten Dreiecks :
Dies ist ein einführender Artikel über DirectX, der die Besonderheiten der Arbeit mit der API beschreibt. Er soll helfen, die Reihenfolge zu verstehen, in der die Komponenten initialisiert werden. Der Artikel enthält ein Beispiel dafür, wie man ein MQL5-Skript schreibt, das ein Dreieck mit DirectX zeichnet.
Das Rendering von Primitiven ist der Hauptzweck der Grafik-API. Moderne Grafikkarten sind für das schnelle Rendern einer großen Anzahl von Dreiecken ausgelegt. Beim derzeitigen Entwicklungsstand der Computergrafik ist die effektivste Methode zum Zeichnen von 3D-Objekten die Erstellung einer Fläche aus Polygonen. Eine Fläche kann durch die Angabe von nur drei Punkten beschrieben werden. 3D-Modellierungssoftware verwendet oft Rechtecke, aber die Grafikkarte erzwingt trotzdem die Umwandlung der Polygone in Dreiecke.
Netz aus Dreiecken
Autor: Rorschach