Como ler e escrever dados do lado de fora da pasta metatrader - página 2

 
gooly:

Já olhou para ele? busca por kernel32.

Olá, você pode me ajudar a sair desta ??
 
você sabe como é um arquivo csv?
 
gooly:
você sabe como é um arquivo csv?



Uma pergunta de golpe final. Nice XD
 

Então, qual é o problema?

Você tem as funções:

OpenNewFileForWriting(string FileName, bool ShareForReading = false)
WriteToFile(int FileHandle, string DataToWrite)
CloseFile(int FileHandle)

Tudo que você precisa ao lado disto é o FileName (incl. o caminho!!!) e o fio a ser escrito no arquivo csv.

 

a diferença entre FileOpen e CreateFile é enorme e além disso:

Nota Esta função FileOpen tem capacidades limitadas e não é recomendada. Para o desenvolvimento de novas aplicações, use a função CreateFile.

 
gooly:
você sabe como é um arquivo csv-file?



Eu sei como parece querido, mas o prblem está usando fopen, então ele funciona apenas na pasta mt4, por isso eu fiz uma pergunta aqui para remover este ??
 
gooly:

Então, qual é o problema?

Você tem as funções:

Tudo que você precisa ao lado disto é o FileName (incl. o caminho!!!) e o fio a ser escrito no arquivo csv.



Este trabalho está em todas as pastas ??
 
qjol:

a diferença entre FileOpen e CreateFile é enorme e além disso:

Nota Esta função FileOpen tem capacidades limitadas e não é recomendada. Para o desenvolvimento de novas aplicações, use a função CreateFile.


Obrigado goil esta função vai funcionar ??Também é trabalho para csv se você puder me mostrar algum código de amostra para ler e escrever o código em csv fora do mt4??
 
ankityadav:

Este trabalho está em todas as pastas ??

sim, exemplo:

        string f = "12345678 1 2345678 2 2345678 3 2345678 4 2345678 5 2345678 6 2345678 7 2345678 8 2345678 9 23456789";
        GetEnvironmentVariableW("USERPROFILE", f, StringLen(f));
        fName = f + "\\Documents\\yourFolder\\" + fName;
        int fHandle = OpenNewFileForWriting(fName);
 
gooly:

sim, exemplo:



Olá, obrigado, mas não entendo isto ??

string f = "12345678 1 2345678 2 2345678 3 2345678 4 2345678 5 2345678 6 2345678 7 2345678 8 2345678 9 23456789";
        GetEnvironmentVariableW("USERPROFILE", f, StringLen(f));