Galerie der in MQL geschriebenen UIs - Seite 23

 
wie
 
Nikolai Semko #:

ein Beispiel anführen

Zunächst müssen die russischen Verzeichnis- und Dateinamen durch englische ersetzt werden (was ich gerade tue), und dann die Variablen im Text, aber es gibt noch mehr davon.

 
Wie ist Ihr Code zu verstehen? Wie kommt man von der Markup-Sprache zur GUI-Schnittstelle? Was sind die spezifischen Kerndateien?
 
hini #:
Wie kann man seinen Code verstehen? Wie kommt man von der Auszeichnungssprache zur grafischen Benutzeroberfläche? Was sind die spezifischen Kernel-Dateien?
Sie müssen noch ein wenig warten, bis Ihr Bild vollständig ist. Im Moment haben Sie nur den Konstruktor und keinen KIB-Code-Übermittlungskanal. Der Konstruktor ist ein geschlossenes System, das eingehende Benutzeranweisungen, die in einer Auszeichnungssprache geschrieben sind, annimmt und interpretiert. Der KIB-Code-Absender ist der KIB-Quellcode-Indikator, den ich noch nicht für die Öffentlichkeit freigegeben habe, weil ich seine Verbindung mit dem Konstruktor im neuen Build noch nicht eingerichtet habe. Wenn das Problem gelöst ist, wird jeder KIB-source bekommen und Schnittstellen schreiben.
 
Ich habe jedoch die KIB-Quelle in das Archiv eingefügt (Indikator), aber sie funktioniert jetzt nicht.
 
Übrigens, das Kommunikationsproblem ist gelöst. Aber es gibt immer noch einen kleinen Fehler. Ich hoffe, dass ich ihn bald lösen kann.

Ich wäre dankbar, wenn jemand wüsste, wie man die Code-Optimierung im neuen Build zumindest vorübergehend abschalten kann. Andernfalls wird jedes Senden von Markup mehr Zeit in Anspruch nehmen als nötig.
 
Реter Konow Code-Optimierung im neuen Build zumindest vorübergehend abschalten kann. Andernfalls wird jedes Senden von Markup mehr Zeit in Anspruch nehmen als nötig.
 
Artyom Trishkin #:
Ich danke Ihnen.
 
Wie kann ich die mehr als fünftausend Warnungen loswerden, die beim Kompilieren erzeugt werden, viele davon in Auszeichnungssprachendateien?
 
hini #:
Wie kann man mehr als fünftausend Warnungen loswerden, die bei der Kompilierung erzeugt werden, viele davon in Auszeichnungssprachendateien?
Man kann es nicht. Es ist technisch unvermeidbar, weil wir Auszeichnungscode in das String-Array schreiben. Dieser Datentyp eignet sich konventionell für das Schreiben beliebiger Werte und Wörter.

Letztlich ist das aber egal, denn der Konstruktor ist durchaus in der Lage, zwischen Schlüsselwörtern, Namen und numerischen Werten zu unterscheiden.

Es gibt keinen Datenverlust aufgrund dieses Ansatzes.