Einzelnen Beitrag anzeigen
  #12 (permalink)  
Alt 12.08.20
LQK LQK ist offline
Mitglied
 
Registriert seit: Nov 2019
Beiträge: 76
LQK befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von TogoTiger Beitrag anzeigen
Ich habe zwar schon lange keine Datei mehr erstellt, aber in einem meiner alten EA's steht das so drin:

Code:
int file_handle=FileOpen(OutDirectoryName+"//"+OutFileName,FILE_WRITE|FILE_CSV);
Ohne das jetzt in der Doku nachzuschlagen, meine ich, bei dir fehlt FILE_WRITE

Habe jetzt auch mal den von Dir geposteten Code ausprobiert (in geringfügig abgewandelter Form, s.u.).

Auch bei Deinem Code wird keine Datei im Zielordner angelegt. Habe dann den Wert für den Handle mit Print ausgeben lassen (Codezeile rot markiert), der Wert für den Handle ist -1.

Suche somit immer noch nach einer Lösung.

Code:
//+------------------------------------------------------------------+
//|                                         Schreibe in Datei v2.mq4 |
//|                        Copyright 2020, MetaQuotes Software Corp. |
//|                                             https://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "Copyright 2020, MetaQuotes Software Corp."
#property link      "https://www.mql5.com"
#property version   "1.00"
#property strict
//+------------------------------------------------------------------+
//| Expert initialization function                                   |
//+------------------------------------------------------------------+



int OnInit()
  {
   testfunktion();
   return(INIT_SUCCEEDED);
  }



   void testfunktion()
   {
   int handle=FileOpen("D://TEST/my_data.csv" ,FILE_WRITE|FILE_CSV);
   Print("Der Wert des Handle ist: " + handle);
   }