![MQL5 - Sprache von Handelsstrategien, eingebaut ins Kundenterminal MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Es gibt eine ganze Reihe solcher Kleinigkeiten. Und ich schreibe nicht über die Nicht-Metalle, denn die Antwort ist, dass wir nichts ändern werden (auch nicht die Fehler), und das war's.
Visual Studio verfügt über ein Plugin(VassistX), das u. a. benutzerdefinierte Typen, einschließlich Klassen, farblich hervorhebt, wenn eine Instanz der Klasse initialisiert wird. Ist es möglich, dass die Entwickler in zukünftigen Versionen des MetaEditors die Klassen farblich hervorheben können?
So soll es aussehen:
Wie in 4 kann der Metaeditor die aktuell bearbeitete Codedatei im Falle eines Stromausfalls oder eines unerwarteten Herunterfahrens des Computers überschreiben (die Handhabung von Dateien ist für Entwickler im Allgemeinen ein leidiges Thema, irgendwie werden Dateioperationen nie tra-la-pam-pam).
Wenn Sie den Verlust von Code bemerkt haben und Sie die Ergebnisse einer langen Arbeit nicht verlieren wollen, gibt es für dieses Problem eine Lösung. Um Himmels willen, der Editor hat die Festplatte unbemerkt mit editierbarem Code "übersät". Sie können die Festplatte scannen, um das neueste Codefragment zu finden.
Sie benötigen jedoch ein Programm, das auf die Festplatte auf physischer Ebene zugreifen kann. Hier kann ich nichts empfehlen, da ich seit vielen, vielen Jahren ein sehr altes Programm verwende, aber ich denke, ein solches Programm zu finden, ist kein Problem.
Ich habe Strg+F7, wenn ich mit Expert Advisor ohne Fehler im Code arbeite, ist die Fehlerliste 40 Kilobytes lang.
Die Hauptdatei ist mq5, die Klassen sind in mqh. Jede mqh wird verarbeitet, obwohl diese Dateien nicht zum Kompilieren bestimmt sind, sondern in mq5 erstellt werden.
Sollte ich den Code in Dateien mit anderen Erweiterungen übersetzen oder gibt es eine andere Lösung für dieses Problem?
gip:
Wenn Sie feststellen, dass Code fehlt und Sie die Ergebnisse eines langen Laufs nicht verlieren wollen, gibt es eine Lösung für dieses Problem. Zum Wohle des Editors ist es nicht zu bemerken, dass er die Festplatte mit editierbarem Code "übersät" hat. Durch Scannen des Datenträgers können Sie die frischeste Kopie eines Codefragments finden.
Es ist schwer, sie wiederherzustellen... es ist besser, eine Kopie zu behalten!
Wiederherstellung ist schwierig... es ist besser, immer eine Kopie zu behalten!
Je nachdem, wo Sie wiederherstellen wollen. Es ist einfacher, immer eine Kopie auf der Festplatte zu haben (wenn möglich auch auf Flash-Laufwerken).
PS
Übrigens, wenn Sie mit einem Flash-Laufwerk arbeiten, können Sie die Daten fast immer wiederherstellen (wenn Sie es rechtzeitig bemerken).