Mein Ansatz. Der Kern ist der Motor. - Seite 65

 
Реter Konow:

Gut. Aber...

1. keine programmatische Änderung des Elementstatus vorgenommen wird.

2. Es wurde kein DLL-Code veröffentlicht.

Sie haben den Code Ihres Samovar-Kernmotors nicht veröffentlicht. Warum beschweren Sie sich dann, dass Sie es nicht bekommen haben?

 
Artyom Trishkin:

Sie haben nicht den Code Ihrer samovarskogo Motor nuklearen gelegt. Warum beschweren Sie sich darüber, dass Sie es nicht auch bekommen haben?

Oh, wie geheime Technologie. In Ordnung.))

Was soll das bringen? Ich habe Ihnen gesagt, dass jeder herausfinden wird, wie man es macht.

Und ich habe alles klar und verständlich...

 
Реter Konow:

Es geht um den Zustand der Elemente: gedrückt/gepresst/verriegelt.

Macht es einen großen Unterschied, ob es gedrückt/nachgedruckt oder in Farbe und Text ist? Gedrückt/unterdrückt ist ein boolscher Parameter. Glauben Sie, dass die Übergabe eines bool-Parameters besondere Schwierigkeiten und Unterschiede zur Übergabe eines string und int aufweist? Es wird gezeigt, wie die Parameter von EA zu dll übertragen werden und wie die Steuerungen darauf reagieren. Suchen Sie verzweifelt nach etwas, dem Sie auf den Grund gehen können?

Die Funktion, die den Wert auf die übliche Weise zurückgibt, wird nicht angezeigt. Aber wir zeigen immer noch die Rückgabe von Parametern per Referenz. Es ist also genug.

 
Dmitry Fedoseev:

Macht es einen großen Unterschied, ob es gepresst/nachgedruckt oder in Farbe und Text ist? Gedrückt/unterdrückt ist ein boolscher Parameter. Glauben Sie, dass die Übergabe des Parameters bool besondere Schwierigkeiten und Unterschiede zur Übergabe von string und int aufweist? Die Parameterübergabe von EA an dll und die Reaktion der Controller darauf wird gezeigt. Suchen Sie verzweifelt nach etwas, das Sie erreichen können?

Nein. Gerade wenn die Anzahl der Parameter der zu ändernden Elemente steigt, erhöht sich die Komplexität der DLL.

Stellen Sie sich vor, es gibt Dutzende von Elementen... Oder sogar Hunderte... Und die Anzahl der Elementparameter, die geändert werden müssen, sind...

  • Körperfarben für verschiedene Staaten,
  • die Farben des Textes für die verschiedenen Zustände,
  • die Staaten selbst
  • Texte,
  • angezeigte Werte

Kurz gesagt, Sie müssen C# kennen und dlls auf einem hohen Niveau schreiben.

Welche Massenvermarktung gibt es...

Und Sie können es nicht auf dem Markt verkaufen...

 
Aber das Problem ist irgendwie gelöst. Ich gebe es zu.
 
Реter Konow:

Nein. Es ist nur so, dass die Komplexität der DLL zunimmt, wenn die Anzahl der zu ändernden Elementparameter steigt.

Stellen Sie sich vor, es gibt Dutzende von Elementen... Oder sogar Hunderte... Und die Anzahl der Elementparameter, die geändert werden müssen, sind...

  • Körperfarben für verschiedene Staaten,
  • die Farben des Textes für die verschiedenen Zustände,
  • die Staaten selbst
  • Texte,
  • angezeigte Werte

Kurz gesagt, Sie müssen C# kennen und dlls auf einem hohen Niveau schreiben.

Welche Massenvermarktung gibt es...

Und Sie können es nicht auf dem Markt verkaufen...

Kurz gesagt: Braucht man für dreihunderttausend MA dreihunderttausend Funktionen? Nein. Sie brauchen nur einen. Und so ist es auch hier - verschiedene Parametersätze werden an eine Methode übergeben, um verschiedene Ergebnisse zu erhalten.

 
Реter Konow:

Nein. Es ist nur so, dass die Komplexität der DLL zunimmt, wenn die Anzahl der zu ändernden Elementparameter steigt.

Stellen Sie sich vor, es gibt Dutzende von Elementen... Oder sogar Hunderte... Und die Anzahl der Elementparameter, die geändert werden müssen, sind...

  • Körperfarben für verschiedene Staaten,
  • die Farben des Textes für die verschiedenen Zustände,
  • die Staaten selbst
  • Texte,
  • angezeigte Werte

Kurz gesagt, Sie müssen C# kennen und dlls auf einem hohen Niveau schreiben.

Welche Massenvermarktung gibt es...

Und man kann sie nicht auf dem Markt verkaufen...

Um ein Ereignis von dll an einen Expert Advisor zu übergeben, müssen Sie einen Aufruf einer Methode einer speziellen Klasse in den Event-Handler einfügen - eine Zeile.

Zur Steuerung der Steuerelemente benötigen Sie eine Eigenschaft und eine Funktion (oder zwei Funktionen, jeweils eine Zeile). Die Funktionen zur Steuerung mehrerer Parameter können geschrieben werden. Es ist möglich, Arrays zu übergeben. Es stehen alle gängigen Programmierwerkzeuge zur Verfügung, so dass das Ergebnis davon abhängt, wie gut Sie mit ihnen umgehen können.

 

Реter Konow:

...

Es handelt sich nicht um einen Massenmarkt...

Sie können es nicht auf dem Markt verkaufen...

Sie wollen Ihren Staubsauger immer noch auf dem Markt verkaufen?

 
Реter Konow:
Aber das Problem ist einigermaßen gelöst. Ich gebe es zu.

Nicht irgendwie, sondern normal gelöst.

 
Artyom Trishkin:

Um es kurz zu machen: Brauchen Sie dreihunderttausend Funktionen für dreihunderttausend MAKS? Nein. Sie brauchen nur einen. Und so ist es auch hier - verschiedene Parametersätze werden an eine Methode übergeben, um verschiedene Ergebnisse zu erhalten.

Gut gemacht. Herzlichen Glückwunsch! ))