Galerie der in MQL geschriebenen UIs - Seite 52

 
hini #:
Das ist großartig, danke. Normalerweise füge ich GIFs einfach mit Strg+V ein, ich weiß nicht, ob es eine Begrenzung für große Bilder gibt.

Technisch gesehen gibt es eine Begrenzung für die Größe von Gifs. Aber das lässt sich auf diese Weise umgehen.

 
Ich bereite ein Update für Samstag vor, daher werde ich nicht viel posten. Ich wünsche euch allen eine gute Woche.
 
Реter Konow #:
Ich bereite mich auf das Update am Samstag vor, daher werde ich nicht viel posten. Ich wünsche euch allen eine tolle Woche!

Die Wartezeit ist lang.

 
hini #:

Die Wartezeit war lang.

Warum? Ich hatte ursprünglich ein Update für Samstag versprochen.


Aber keine Sorge, es wird ein Update geben. :)
 
Ich habe vergessen zu fragen, ob diese Codebasis auf MT5 beschränkt ist oder ob sie auch für MT4 verfügbar ist?
 
hini #:
Ich vergaß zu fragen, diese Codebasis ist auf MT5 beschränkt, ist sie auch für MT4 verfügbar?

Die Codebasis ist auf diesen Forumsthread beschränkt, hier und jetzt

Peter's einzige offizielle Codes/Quellen sind etwas OHLS:

KEINE Codes, Archive, Repository oder Dokumentation

.

@eroptery allein, es sei denn, Sie versuchen, etwas zu verkaufen, die Sie nicht brauchen.

PETER, Sie haben für 5-7 Jahre gesagt worden, wenn nicht mehr: starten Sie eine fucking rep.

 
hini #:
Ich habe vergessen zu fragen, ob diese Codebasis auf MT5 beschränkt ist, ist sie auch für MT4 verfügbar?
Der Builder wird nur für die MT5-Plattform entwickelt. Ich bin zuversichtlich, was die Zukunft dieser Plattform betrifft. MT4 ist nicht mehr in der Lage, große Anforderungen bei der Arbeit mit Kanvas zu erfüllen. Und die Rendering-Geschwindigkeit ist dort viel langsamer.
 
Veröffentlichung heute Abend.
 

In dieser Version:

1. die Beseitigung von Lags beim Umschalten von Tabs und die allgemeine Erhöhung der Rendering-Geschwindigkeit , die mit dem bloßen Auge erkennbar ist.

2. behebt die Überlagerung des Canvas auf einem anderen Fenster mit der Eigenschaft ALWAYS ON TOP.

3. behebt das Problem, dass sich die Taskleiste an die Größe des Diagramms anpasst, wenn das Unterfenster geschlossen oder das Terminalfenster auf einen anderen Monitor verschoben wird.

4. Es wurde ein umfangreiches Refactoring des Zeichencodes durchgeführt. Der Ansatz für die Arbeit mit Ressourcen wurde grundlegend geändert. Jetzt werden ALLE Bilder nur noch beim ersten Mal komplett gezeichnet und dann fertig, ohne Neuzeichnen, auf der benötigten Leinwand platziert. Dies hat zu einer erheblichen Beschleunigung der Elementreaktionen und des Umschaltens von Registerkarten geführt. Es können beliebig viele Elemente auf der Leinwand platziert werden und es gibt nicht die geringste Verzögerung beim Umschalten der Registerkarten. Außerdem ändert die "physische" Leinwand jetzt nicht mehr ihre Größe, um sich dem Bild anzupassen, sondern bleibt immer gleich. Nur die Ressource, die das Bild speichert, ändert ihre Größe.

All dies erforderte eine Menge Arbeit. Natürlich wird es auch nach dieser Umgestaltung noch kleinere Fehler geben, aber der schwierigste Teil liegt hinter uns.


Der Unterschied zwischen dem bisherigen und dem neuen Rendering-Ansatz:


//-----------------------------------------------------------------------------------------------------





Veröffentlichung heute Abend.

 
Die neue Version verbessert die Geschwindigkeit, was großartig ist!