Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
7. Noch eine Sache. Ihr dynamisches Fenster ist ein Peer-Fenster, das erweitert und minimiert werden kann. Ich möchte kein Fenster, sondern einen Desktop. Wie dein Konstruktor. So dass es
a) sich sofort erweitert öffnet und das gesamte Diagramm abdeckt
b) keine Kopfzeile und keinen Rahmen hat (nur eine Taskleiste)
c) konnte nicht eingeklappt werden
d) erlaubte es, Elemente wie ein normales Fenster zu platzieren
Das heißt, Sie ersetzen DINAMIC durch FULLSCREEN oder DESKTOP. Die Grundlage dafür haben Sie bereits.
Ich werde ein wenig später fortfahren.
KIB-Code der in der Version enthaltenen Fenster (Fortsetzung):
Ich werde weiterhin den Code von mehreren Fenstern pro Tag posten (um es leichter verständlich zu machen).
Ich bereite eine Veröffentlichung für nächsten Freitag-Samstag vor.
Hauptaufgaben:
Ich werde weiterhin den Code mehrerer Fenster pro Tag posten (um es leichter verständlich zu machen).
Ich bereite eine Veröffentlichung für nächsten Freitag-Samstag vor.
Hauptaufgaben gesetzt:
Ich habe nur eine Frage: Funktioniert Ihre Bibliothek unter dem Debugger im visuellen Modus? Konkret brauche ich nur eine Reaktion auf das Drücken von Tasten und das Ziehen von horizontalen Standardlinien. In MT5 bei OnChartEvent funktioniert alles im Debugger, in MT5 seit etwa 7 Jahren kommen sie mit dem "schrecklichen Problem" nicht klar. Vielleicht haben Sie es geschafft, diese Pannen zu umgehen?
Grüße, ich habe nur eine Frage: funktioniert Ihre Bibliothek unter dem Debugger im visuellen Modus? Konkret brauche ich nur Reaktion auf Tastendrucke und Ziehen von horizontalen Standardlinien. In MT5 per OnChartEvent funktioniert alles im Debugger, in MT5 seit ca. 7 Jahren kommen sie mit dem "schrecklichen Problem" nicht klar. Vielleicht haben Sie es geschafft, diese Pannen zu umgehen?
...
... ich muss den Debugger an einem standardmäßig geschriebenen Programm testen, das mit meiner Grafik-Engine verbunden ist.
Ich denke, das Problem ist durchaus lösbar. Während des Debuggens trennt der Benutzer die Verbindung zur Engine, indem er die Verbindungszeile auskommentiert, und leitet dann den Aufruf ihrer Funktionalität auf das leere Programm um, indem er eine spezielle #include-Zeile öffnet:
Die gesamte Kommunikation zwischen dem Benutzerprogramm und der Engine erfolgt über mehrere Funktionen, vor allem OnChartEvent(). Außerdem OnInit(), OnTimer(), OnDeinit(). Es gibt keine Verweise mehr auf die Engine, nur noch auf die API- und UIDATA-Dateien. Aber es gibt fast autarke Funktionalität, und wenn Sie die Engine deaktivieren und ein paar Leerzeichen aktivieren, werden keine Fehler auftreten. Nur die GUI wird nicht mehr funktionieren, aber die funktioniert im Debug-Modus sowieso nicht.
Ich denke, es ist möglich, die Engine zum Debuggen des Anwenderprogramms zu deaktivieren.