Metatrader klasörünün dışından veri nasıl okunur ve yazılır - sayfa 2

 
gooly :

baktınız mı? kernel32'yi arayın.

Merhaba, bundan kurtulmama yardım eder misin?
 
bir csv dosyasının nasıl göründüğünü biliyor musunuz?
 
gooly :
bir csv dosyasının nasıl göründüğünü biliyor musunuz?



Bitirici bir darbe sorusu. güzel XD
 

Sorun nedir?

Şu işlevlere sahipsiniz:

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

Bunun yanında ihtiyacınız olan tek şey DosyaAdı (yol dahil!!) ve csv dosyasına yazılacak dizedir.

 

FileOpen ve CreateFile arasındaki fark çok büyüktür ve ayrıca:

Not Bu FileOpen işlevinin sınırlı yetenekleri vardır ve önerilmez. Yeni uygulama geliştirme için CreateFile işlevini kullanın.

 
gooly :
bir csv dosyasının nasıl göründüğünü biliyor musunuz?



Nasıl göründüğünü biliyorum canım ama sorun fopen kullanıyorum, bu yüzden sadece mt4 klasöründe çalışıyor, bu yüzden buraya bunu nasıl kaldırmak için bir soru koydum?
 
gooly :

Sorun nedir?

Şu işlevlere sahipsiniz:

Bunun yanında ihtiyacınız olan tek şey DosyaAdı (yol dahil!!) ve csv dosyasına yazılacak dizedir.



Bu her klasörde çalışıyor mu?
 
qjol :

FileOpen ve CreateFile arasındaki fark çok büyüktür ve ayrıca:

Not Bu FileOpen işlevi sınırlı özelliklere sahiptir ve önerilmez. Yeni uygulama geliştirme için CreateFile işlevini kullanın.


Teşekkürler goil, bu işlev işe yarar mı? Ayrıca csv için de işe yarar, eğer bana kodu csv'de okumak ve mt4'ün dışına yazmak için bazı örnek kodlar gösterebilir misiniz?
 
ankityadav :

Bu her klasörde çalışıyor mu?

evet, örnek:

         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 :

evet, örnek:



Merhaba teşekkürler ama anlamadım ??

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