メタトレーダーフォルダー外からのデータの読み書きの方法 - ページ 2

 
gooly:

ご覧になりましたか? kernel32で検索してください。

こんにちは、uは、このうち、私を助けることができますか?
 
csvファイルがどのように見えるか知っていますか?
 
gooly:
csvファイルがどのように見えるか知っていますか?



最後の一撃の質問です。ナイスXD
 

では、何が問題なのでしょうか?

関数は ありますね。

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

あとは、FileName(パスも含む!)とcsvファイルに書き込む文字列だけです。

 

FileOpenと CreateFileの 差は非常に大きく、またその差も大きいです。

注意 この関数FileOpenは 機能が限られているため、推奨しません。新しいアプリケーションの開発には、CreateFile 関数を使用してください。

 
gooly:
csvファイルがどのように見えるか知っていますか? 。



私はそれが親愛なる見えるhwを知っているが、問題は私がfopenを使用しているので、それは私がこれを取り除く ためにhwにここに質問を置く理由mt4フォルダの中でだけ動作することである?
 
gooly:

では、何が問題なのでしょうか?

関数はありますね。

あとは、FileName(パスも含む!)とcsvファイルに書き込む文字列だけです。



これはすべてのフォルダで動作するのでしょうか?
 
qjol:

FileOpenと CreateFileの 差は非常に大きく、またその差も大きいです。

注意 この関数FileOpenは 機能が限られているため、推奨しません。新しいアプリケーションの開発には、CreateFile 関数を使用してください。


ありがとうgoilは、この関数は動作しますか?それはまた、同様にcsvのために動作している場合は、私にcsvのコードを読み取り、書き込みのためのいくつかのサンプルコードを表示することができます側mt4のですか?
 
ankityadav:

この作業はすべてのフォルダーで可能ですか?

はい、例です。

        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:

はい、例です。



こんにちは、ありがとうございます、しかし、私はこれを理解していないのですか?

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));