Das Problem (wenn Sie den ersten Beitrag gelesen haben) besteht darin, jeder Funktion im Quellcode nur eine Service-Funktion hinzuzufügen - direkt nach "{".
Aber so, dass man alle Passagen des Quellcodes erhält und einen Aufrufbaum erstellt.
Es ändert weder die Eingabeparameter der Quellfunktionen noch die Ergebnisse oder den Code innerhalb der
jartmailru: ... Ist Mql die richtige Sprache für die Rückverfolgung!!!
Es geht nicht um reine Spuren. Es geht nur darum, einen Funktionsgraphen zu konstruieren.
sergeev: Es geht nicht um reine Spuren. Es geht nur um die Erstellung des Funktionsgraphen.
Statische Code-Analyse... Ein Vollzug ist nicht erforderlich. Der Code wird in Funktionen (Blöcke) unterteilt und dann wird analysiert, wer wen aufruft.
Das Problem (wenn Sie den ersten Beitrag gelesen haben) besteht darin, jeder Funktion im Quellcode nur eine Service-Funktion hinzuzufügen - direkt nach "{".
Aber so, dass alle Quellcodepässe erhalten und der Aufrufbaum aufgebaut wird.
Ist es nicht offensichtlich, dass diese Aufgabe unlösbar ist? Auf diese Weise könnten wir Paare von arithmetischen () [] und Operator-Klammern {} eliminieren und sie durch eine einzige öffnende Klammer ersetzen. Wäre das so schlimm?
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Erlauben Sie die Verwendung von Cookies, um sich auf der Website MQL5.com anzumelden.
Bitte aktivieren Sie die notwendige Einstellung in Ihrem Browser, da Sie sich sonst nicht einloggen können.
Sie sind angemeldet. Die Zwei-Faktor-Authentifizierung wurde deaktiviert. Richten Sie sie erneut ein und scannen Sie einen neuen QR-Code oder fahren Sie mit deaktivierter Zwei-Faktor-Authentifizierung fort.
Ich habe eine Vorlage wie diese verwendet:
Es ist ein bisschen anders.
Ich sehe auch zwei Blöcke im Code, einen am Anfang und einen am Ende... aber ich brauche einen.
Der letzte Punkt ist für die Rückverfolgung irrelevant. Sie können ihn löschen.
Ja. Ich verstehe. Aber trotzdem... wir schauen nicht auf Fehler, sondern auf jede Eingabe in die Funktion.
Ja, das sehe ich. Aber trotzdem... Wir achten nicht auf Fehler, sondern auf jede Eingabe in die Funktion.
Fehler können auch verworfen werden.
Auch Fehler können verworfen werden.
:))
Das Problem (wenn Sie den ersten Beitrag gelesen haben) besteht darin, jeder Funktion im Quellcode nur eine Service-Funktion hinzuzufügen - direkt nach "{".
Aber so, dass man alle Passagen des Quellcodes erhält und einen Aufrufbaum erstellt.
Es ändert weder die Eingabeparameter der Quellfunktionen noch die Ergebnisse oder den Code innerhalb der
... Ist Mql die richtige Sprache für die Rückverfolgung!!!
Es geht nicht um reine Spuren. Es geht nur darum, einen Funktionsgraphen zu konstruieren.
Es geht nicht um reine Spuren. Es geht nur um die Erstellung des Funktionsgraphen.
Der Code wird in Funktionen (Blöcke) unterteilt und dann wird analysiert, wer wen aufruft.
... Ist Mql die richtige Sprache für die Rückverfolgung!!!
Warum nicht, wenn Sie es wollen.
:))
Das Problem (wenn Sie den ersten Beitrag gelesen haben) besteht darin, jeder Funktion im Quellcode nur eine Service-Funktion hinzuzufügen - direkt nach "{".
Aber so, dass alle Quellcodepässe erhalten und der Aufrufbaum aufgebaut wird.
Ist es nicht offensichtlich, dass diese Aufgabe unlösbar ist? Auf diese Weise könnten wir Paare von arithmetischen () [] und Operator-Klammern {} eliminieren und sie durch eine einzige öffnende Klammer ersetzen. Wäre das so schlimm?
;)