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
Dumm von mir, so zu sagen, in der Tat, ich verstehe, dass, wenn ich bereits ein dynamisches Array auf 302 erweitert, ich kann jedes Element von 0 bis 301 ohne ArrayResize zugreifen.
Eine Panne im Strategietestprogramm.
Plötzlich hält er an und alle lokalen und entfernten Agenten haben die Nachricht beendet und bleiben hängen.
Können Sie mir sagen, wie es weitergeht, sorry Zeit, von vorne zu beginnen?Deaktivieren Sie einige der Agenten.
Dieses Problem wurde bereits behoben, warten Sie auf den nächsten Build
Die Funktion SymbolInfoInteger() gibt den falschen Eigenschaftstyp zurück, nämlich:
Ich möchte die Anzahl der Dezimalstellen abfragen, aber es heißt:Möglicher Datenverlust aufgrund der Typkonvertierung
Ich bin Typkonvertierung, aber nach der Beschreibung sollte es int zurückgeben , so gibt es long
Ich muss den Wert normalisieren und in die Funktion genau int hier setzen:
_Digits funktioniert gut, aber bei mir funktioniert es nicht.wie diese:
Das Ergebnis ist das gleiche.
Bitte treten Sie mich nicht, wenn etwas ist) Bin ich der Einzige, der einen solchen Fehler hat?
Die Funktion SymbolInfoInteger() gibt den falschen Eigenschaftstyp zurück, nämlich:
Ich möchte die Anzahl der Dezimalstellen abfragen, aber es heißt:möglicher Datenverlust aufgrund der Typkonvertierung
Die Funktion SymbolInfoInteger() gibt immer den Typ long zurück, auch wenn die tatsächlichen Eigenschaftswerte von beliebigem ganzzahligem Typ sein können. Sie müssen das Ergebnis der Funktion selbst in den Zieltyp konvertieren.
Die Funktion SymbolInfoInteger() gibt immer den Long-Typ zurück, obwohl reale Eigenschaftswerte von jedem Integer-Typ sein können. Sie müssen das Ergebnis der Funktion selbst in den Zieltyp konvertieren.
Danke, ich habe es verstanden. Das einzige, was mir nicht klar ist, ist, was ich in diesem speziellen Fall tun soll. Sie haben die Warnung des Compilers nicht beachtet?
Wenn nicht, wie soll ich long in int umwandeln, das ich nicht verstehe? Könnten Sie mir bitte ein Beispiel dafür geben, was ich in diesem Fall tun sollte?
Ich schreibe ein EA für eine Meisterschaft, wird es als ein Fehler im Code oder nicht betrachtet werden? Im Grunde funktioniert alles gut, nur der Compiler gibt eine Warnung aus.
Wenn nicht, wie konvertiere ich long in int ? Könnten Sie mir bitte ein Beispiel dafür geben, was ich in diesem Fall tun sollte?
Zum Beispiel so:
Anmerkung. Eine Warnung ist keine Fehlermeldung. Sie soll den Programmierer nur aufrütteln.
Anmerkung 2: Siehe Typenzuordnung, explizit und implizit.
Zum Beispiel so:
Anmerkung. Eine Warnung ist keine Fehlermeldung. Es soll den Programmierer aufrütteln.
Anmerkung 2: Siehe "Typumwandlung", explizit und implizit.
Danke Yedelkin, ich wusste, dass die Wahrheit irgendwo in der Nähe ist! Das Protokoll ist jetzt sauber )
"Typumwandlung" hat es vorher nicht einmal gesehen )