Schon wieder ein Dateiproblem, kann jemand helfen?
Liste der Anhänge anzeigen (Anzahl: 1)
Ich will feststellen ob ein Template vorhanden ist oder nicht.
Im MQL5 Forum hab ich schon gefragt https://www.mql5.com/de/forum/193218 aber bisher keine Lösung gefunden. Ich hab's auch mittels Kernel32 versucht https://www.mql5.com/de/articles/1540 aber der Code funktioniert nicht. Diese 2 Funktionen habe ich dazugefügt: Code:
bool FileExists(string aFileName) Vielleicht erbarmt sich ein Spezialist und hilft! Grüße Otto |
Das Problem mit den Templates ist mittlerweile gelöst.
Die Lösung ist unter https://www.mql5.com/de/forum/193218#comment_5107046 zu lesen, falls es jemanden interessiert. Das zweite Problem mit FileReadWrite.mqh habe ich leider noch nicht gelöst. Grüße Otto |
Zu früh gefreut:(
Der Beispielcode funktioniert nicht:mad: |
Ist dein Problem in der start() oder in deiner Funktion FileExists(string aFileName) ?
Gruß |
Dank für dein Interesse!
Mittlerweile habe gefunden wo der Bug wohnt, nämlich in der Funktion ChartApplyTemplate(). Elendslange Kommunikation mit dem Service-Desk. Ich hoffe sie glauben mir diesmal und überprüfen das. Dieser Code funktioniert prächtig: Code:
void OnStart() Code:
void OnStart() // this varian runs the debugger to a crash Könnte das evtl. jemand testen(überprüfen)? Das muß sowohl unter MT4 als auch MT5 laufen. Auf alle Fälle habe ich jetzt eine Version die funktioniert. Grüße Otto |
Ok , das Problem ist dann woanders als im ersten Post.
Im 4er funktioniert der FileExits test. Der gleiche Code im 5er nicht.(oder bei dir doch ? Hängt sicher mit den Zugriffsrechten zusammen. Im 5er wird das SandBox Konzept noch schärfer umgesetzt. Ich schaue mal nach deinem Debugger Problem... |
Scheint ein richtiger Bug zu sein.
Konnte ich reproduzieren. Gibt man den long von ChartFirst() mit, kein crash. Gibt man den long von ChartID() mit crasht der Debugger. |
Dank für Test, bin zum gleichen Ergebnis gekommen. Bug im MT5.
Es sollte aber auch nicht sein, daß der Debugger einfach so abschmiert. Bin gespannt was der Service-Desk am Montag dazu sagt. |
Alle Zeitangaben in WEZ +2. Es ist jetzt 05:04 Uhr. |
Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.6.1
Powered by vBCMS® 2.7.0 ©2002 - 2024 vbdesigns.de
Copyright ©2009 - 2023 by Expert-Advisor.com - Das Metatrader Forum