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
Ich habe 2 Fehler, wenn ich den FatPanel.mq5 Expert kompilieren möchte:
cannot convert type 'string' to 'bool' PanelDispatcher.mqh 833 45
kann Typ 'string' nicht in 'bool' umwandeln PanelDispatcher.mqh 3834 25
Dankeschön
Fehler:
cannot convert type 'string' to 'bool' PanelDispatcher.mqh 833 45
und
kann Typ 'string' nicht in 'bool' umwandeln PanelDispatcher.mqh 3834 25
Bitte, helfen Sie mir...
Ich habe 2 Fehler, wenn ich den FatPanel.mq5 Expert kompilieren möchte:
cannot convert type 'string' to 'bool' PanelDispatcher.mqh 833 45
kann Typ 'string' nicht in 'bool' umwandeln PanelDispatcher.mqh 3834 25
Dankeschön
Ich habe auch das gleiche Problem.
Fehler:
cannot convert type 'string' to 'bool' PanelDispatcher.mqh 833 45
und
kann Typ 'string' nicht in 'bool' umwandeln PanelDispatcher.mqh 3834 25
Bitte, helfen Sie mir...
Einfach,
Explizit in int und dann in bool umwandeln.
Es würde wie folgt aussehen
properties[i].bool_value=(bool)((int)propertyValue)
Beachten Sie, dass der Parameter propertyValue eine Zeichenkette ist, und im Rahmen der Casting-Regeln können Sie eine Zeichenkette nicht in einen boolschen Wert umwandeln.
Einfach,
Cast explizit zu int und dann zu bool.
Das würde wie folgt aussehen
properties[i].bool_value=(bool)((int)propertyValue)
Beachten Sie, dass der Parameter propertyValue eine Zeichenkette ist, und im Rahmen der Casting-Regeln können Sie eine Zeichenkette nicht in einen Boolean umwandeln.
Hallo Jonathan, ich habe deinen Tipp befolgt und anscheinend hat es funktioniert. Ich habe diese Änderung an PanelDispatcher.mqh vorgenommen und Fatpanel.mq5 kompiliert. Die beiden vorherigen Fehler sind verschwunden und die Kompilierung ist zumindest erfolgt. Leider treten jetzt 21 PanelDispatcher. mqh-Warnungen auf, was (vielleicht) die Ursache für die Fehler beim Versuch ist, FatPanel zu benutzen. Ich glaube, sie haben dieses Projekt eingestellt, was sehr schade ist. Aber vielen Dank für Ihre Hilfe!
Hallo Jonathan, ich habe deinen Tipp befolgt und anscheinend hat es funktioniert. Ich habe diese Änderung an PanelDispatcher.mqh vorgenommen und Fatpanel.mq5 kompiliert. Die beiden vorherigen Fehler sind verschwunden und die Kompilierung ist zumindest erfolgt. Leider treten jetzt 21 PanelDispatcher.mqh-Warnungen auf, was (vielleicht) die Ursache für die Fehler beim Versuch ist, FatPanel zu benutzen. Ich glaube, sie haben dieses Projekt eingestellt, was sehr schade ist. Aber vielen Dank für Ihre Hilfe!
Guten Morgen!
Anscheinend gibt es keine Updates zu diesem Projekt, aber so wie es funktioniert, habe ich es selbst schon benutzt, aber ich fand es nicht sehr nützlich, denn um es zu erweitern, müssten wir mehr Strategien in die EA-Module einbauen.
Diese Warnungen, die auftauchen, verhindern nicht, dass es funktioniert. Oft ist es nur eine Compiler-Warnung, die Sie darüber informiert, dass es keine Typkonvertierung gibt oder dass eine Rückgabeprüfung fehlt. Ein Beispiel dafür ist die Funktion Print(), wenn wir eine Variable übergeben, die als Zähler innerhalb des Programms verwendet wird und mit einer Art von Nachricht verbunden ist, zeigt der Compiler automatisch eine Warnmeldung an, die besagt, dass ein Casting der Integer-Variable in einen String fehlt. In dem Bild, das Sie im ersten Beitrag angehängt haben, ist die zweite Zeile ein Fall dessen, was ich Ihnen gesagt habe, sie besagt, dass es keine Prüfung für die Funktion OrderSend() gibt, weil sie vom Typ bool ist und es interessant wäre, einen Kontrollpunkt dafür zu haben, aber das bedeutet nicht, dass sie nicht funktioniert.
Ich hoffe, ich konnte helfen.
att
Sorry, dass ich diesen toten Faden aus dem Grab ziehe :)
Funktioniert das noch?
Ich versuche, es zu kompilieren und bekomme 55 Fehler!