Wenn so etwas auftritt, muss man als erstes die Funktionsrückgabe und den Fehler kontrollieren - das hättest Du machen können/sollen bevor Du hier fragst, weil so kann Dir niemand eine vernünftige Antwort geben:
string file=Account+"_"+_Symbol+(string)day.year+"-"+Monat+"-"+Tag+"_"+stunde+":"+min+":"+sec+".jpg"; // Mach einen Screenshot if ( !ChartScreenShot(0,file,1680,1050,ALIGN_LEFT) ) { Print("Kein Foto ",file," err: ",(string)_LastError);}oder Du suchst an der falschen Stelle, kontrolliere den Terminal-Pfad.
Hallo,
sagt funktioniert die Funktion nicht mehr?
ich hab mir immer einen Screenshot angelegt und abgespeichert, schau ich eigentlich eh nie an, aber praktisch wars.
verwende dafür einen echt simplen code.
da sollte das ding eigentlich unter
MQL5/files die screenshots speicher, tut er aber nicht mehr
ps, das verwende ich schon seit MT4 so
danke
amando
Bei mir funktioniert es, ich würde aber das hier ändern.
if(ChartScreenShot(0,file,1680,1050,ALIGN_LEFT)) Print("ScreenShot done ",file); else Print("ScreenShot failed ",file);
PS: Hab grad gemerkt, daß TimeToString() wegen der Doppelpunkte im Dateiname nicht geht.
die falschen Zeichen könnte man leicht ersetzen:
string file=Account+"_"+_Symbol+"_"+StringReplace(TimeToString(TimeCurrent(),TIME_DATE|TIME_SECONDS),':',''),".jpg";
die falschen Zeichen könnte man leicht ersetzen:
Jetzt hab ich mir das angesehen, danke@@calli, stimmt, fehlerabfrage sollte man einbauen
@otto, wie immer ist dein code um einiges kürzer als meiner und funkt genausogut, immer wieder faszinierend
was ich aber nicht versteh, ja : im filename ist seit jahrzehnten verboten, hat bisher aber nicht gestört. Die neue built von windows verwigert das jetzt
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Hallo,
sagt funktioniert die Funktion nicht mehr?
ich hab mir immer einen Screenshot angelegt und abgespeichert, schau ich eigentlich eh nie an, aber praktisch wars.
verwende dafür einen echt simplen code.
da sollte das ding eigentlich unter
MQL5/files die screenshots speicher, tut er aber nicht mehr
ps, das verwende ich schon seit MT4 so
danke
amando