|
Startseite | Registrieren | Hilfe | Benutzerliste | Kalender | Suchen | Heutige Beiträge | Alle Foren als gelesen markieren |
Programmierung MQL4 Hier gehts rund ums Programmieren in MQL4. |
|
Themen-Optionen | Thema durchsuchen | Ansicht |
|
|||
CreateFolder() - MT4 erzeugt Ordner, die es nicht gibt
Hi,
mein EA erzeugt eine Ordnerstruktur: Code:
string rootFolder = "MeinEA"; string subFolder = "DatenVomEA"; string fileName = "settings.txt" string folderDir = rootFolder+"\\"+subFolder; onInit() { CreateFolder(folderDir); } Da ein Client/Terminal vom MT4 verschiende Accounts haben kann, muss ich die Dateien trennen, und zwar nach Account-Nummer. Der Quelltext hat nun einen Unterorder mehr und ich habe die Ordner- und Dateinamen geändert (zum testen): Code:
string rootFolder = "MeinEA_NEU"; string subFolder = "DatenVomEA_NEU"; string accountFolder = AccountNumber(); string fileName = "settings_NEU.txt" string folderDir = rootFolder+"\\"+accountFolder+"\\"+subFolder; onInit() { CreateFolder(folderDir); } Ich habe jetzt in meinem Files Order immer: MeinEA_NEU (korrekt) MeinEA (völliger Unsinn) Ich habe den Clienten X mal neu gestartet, ich habe den Rechner neugestartet. Ich habe keinen Schimmer, wo er diese alten Daten her nimmt. Aus dem Quelltext definitiv nicht. Weiß jemand einen Rat? Es kann ja nicht sein, das man bei jeder Dateinamensänderung nach dem kompilieren, den Clienten neuinstallieren muss (noch nicht gemacht und auch nicht geplant.) Dickes Danke schon mal vorab! |
Lesezeichen |
Themen-Optionen | Thema durchsuchen |
Ansicht | |
|
|