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
Wie auch immer, ich bin es leid, Ihnen das zu erklären. Diejenigen, die es wollen, werden es verstehen.
Vielen Dank für Ihre Geduld, da dies ein normales Phänomen ist, werde ich es jetzt wissen und berücksichtigen, wenn Fehler in meinem Code zu analysieren. Aber ich wünschte, sie würden einen Fehler einfach weglassen - es ist eine Sache, wenn es unmöglich ist, und eine andere, wenn - nennen wir es eine Besonderheit und nicht einen Fehler - die Besonderheit durch eine etablierte Tradition erklärt wird.
Zeigt auf diesen Code -D.PointsFill(false);
Der Fehler war auf die unterschiedliche Größe der X- und Y-Arrays zurückzuführen - warum Sie dies nicht im Protokoll vermerken konnten, ist ein Rätsel.
Vielen Dank für Ihre Geduld, da es sich um ein normales Phänomen handelt, werde ich es jetzt wissen und bei der Analyse von Fehlern in meinem Code berücksichtigen. Aber ich wünschte, sie würden einen Fehler einfach weglassen - es ist eine Sache, wenn es nicht möglich ist, und eine andere Sache, wenn, nennen wir es eine Besonderheit statt eines Fehlers, also wenn eine Besonderheit durch eine etablierte Tradition erklärt wird.
Denken Sie daran, dass _LastError nicht nur den Code des eigentlichen Fehlers enthält, sondern auch die Codes der Meldungen zur Funktionsweise. In diesem Fall ist es der Code, der besagt, dass kein Objekt vorhanden ist. Und es hängt alles vom Kontext ab, in dem ein Objekt mit einem bestimmten Namen angefordert wird. Wenn es um die Änderung des Objekts geht, wird dieser Code darauf hinweisen, dass man verstehen muss, warum mein Objekt plötzlich weg ist, und wenn es um die Erstellung eines neuen Objekts geht, sagt der Code, dass es kein solches Objekt gibt - hier ist es genau das Gegenteil - alles ist in Ordnung und man kann es erstellen.
Und nehmen Sie es als Regel: Prüfen Sie das Rückgabeergebnis der Funktion und analysieren Sie den Fehlercode, wenn sie einen echten Fehler zurückgibt.
In Ihrem Beispiel machen Sie sich vor, dass die Erstellung des Canvas-Objekts erfolgreich war und Sie denken, dass irgendwo ein Fehler vorliegt.
Denken Sie nur an eines: _LastError enthält nicht nur den Code eines echten Fehlers, sondern auch die Codes von Funktionsmeldungen. In diesem Fall ist es der Code, dass es kein Objekt gibt. Und es hängt alles vom Kontext ab, in dem ein Objekt mit einem bestimmten Namen angefordert wird. Wenn es um die Änderung des Objekts geht, wird dieser Code darauf hinweisen, dass man verstehen muss, warum mein Objekt plötzlich weg ist, und wenn es um die Erstellung eines neuen Objekts geht, sagt der Code, dass es kein solches Objekt gibt - hier ist es genau das Gegenteil - alles ist in Ordnung und man kann es erstellen.
Und nehmen Sie es als Regel: Sie müssen das Rückgabeergebnis der Funktion überprüfen, und wenn sie einen echten Fehler zurückgibt, dann analysieren Sie den Fehlercode.
Du bringst dein Beispiel durcheinander, indem du sagst, dass ein Cantvas-Objekt erfolgreich erstellt wurde und du glaubst, dass irgendwo ein Fehler vorliegt.
Ok, ich werde versuchen, bei der Fehleranalyse so zu denken, wie Sie es beschrieben haben. Ich danke Ihnen.
Vielleicht können Sie eine Antwort auf meine Fragen in diesem Thread geben, die unbeantwortet blieben - über die Änderung der Größe der Legende und das Verbot, Informationen über die erstellte Kurve in dieser Legende zu platzieren?
OK, ich werde versuchen, bei der Analyse der Fehler so zu denken, wie Sie es beschrieben haben. Ich danke Ihnen.
Vielleicht können Sie eine Antwort auf meine Fragen in diesem Thread geben, die unbeantwortet geblieben sind - über die Größenänderung der Legende und die Nichtzulassung von Informationen über die erstellte Kurve in dieser Legende?
Das kann ich nicht - es braucht Zeit. Es tut mir leid, ich habe keine Zeit.
OK, ich werde versuchen, bei der Analyse der Fehler so zu denken, wie Sie es beschrieben haben. Ich danke Ihnen.
Das kann ich nicht - es braucht Zeit. Leider habe ich es nicht, tut mir leid.
Verstanden. Ich warte auf jemanden, der es weiß oder die Zeit hat. Aber ich verstehe, dass man das nicht mit den normalen Werkzeugen der Bibliothek machen kann.
Fehler inCGraphic::CreateAxes:
Solltem_y.Color() bzw.m_x.Color() anstelle von selected lauten.
Gelöst durch Erben von CGraphic und Überschreiben von CreateAxes (virtuell, Gott sei Dank).
Das gleicheCGraphic::CreateAxes verwendetm_grid.clr_frame, das nicht unabhängig eingestellt werden kann:
Es muss eine Methode hinzugefügt werden, um den Wert zu setzen:
Warum ist die horizontale Linie nicht in das Diagramm eingezeichnet? Warum sind die Koordinaten vom Typ int und nicht double?