Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz, hiçbir yerde - 6. - sayfa 247

 
solnce600 :
Ona en içten selamlarımı ve en iyi dileklerimi iletin!!!!

Seni ziyaret edecek ;)
 
solnce600 :


http://clip2net.com/s/68GgQ9 2B yüzey

Bir çizgi olarak http://clip2net.com/s/68Glq8 optimizasyon grafiği


Yaklaşık beş yıl önce MT4 için bu tür çizelgeleri yalnızca resimlerle seçmiştim. Onlarla canlı tanışmadım. Her zaman noktalar vardı. Sadece omuz silktim ve onları unuttum ...
 
artmedia70 :
Yaklaşık beş yıl önce MT4 için bu tür çizelgeleri yalnızca resimlerle seçmiştim. Onlarla canlı tanışmadım. Her zaman noktalar vardı. Sadece omuz silktim ve onları unuttum ...

Tamam. Bilgi için teşekkürler.
 
mzk_3om6u :


Dosya gönderiye eklenmiştir, tüm hatalar = 0, yani hata yok, tüm sorun mantığın uygulanmasında

İşte böyle çalışır. Kontrol.

 #include <stdlib.mqh>

void start()
 {
   string sTextWrite = "TEST_1234567890987654321_TEST" ;
   string sTextRead = "" ;
   int     hFile = FileOpen ( "zulu2.txt" , FILE_BIN | FILE_READ | FILE_WRITE );
  
   if (hFile < 1) Print ( "Ошибка открытия файла: \"" , ErrorDescription( GetLastError ()), "\"" );
   if ( FileWriteString (hFile, sTextWrite, StringLen (sTextWrite)) < 0 ) Print ( "Ошибка записи в файл: \"" , ErrorDescription( GetLastError ()), "\"" );
   if (! FileSeek (hFile, 0 , SEEK_SET )) Print ( "Ошибка перемещения файлового указателя: \"" , ErrorDescription( GetLastError ()), "\"" );
  sTextRead = FileReadString (hFile, StringLen (sTextWrite));
   FileClose (hFile);
   Alert (sTextRead);
 }
 
mzk_3om6u :


Dosya gönderiye eklenmiştir, tüm hatalar = 0, yani hata yok, tüm sorun mantığın uygulanmasında.

Neden bir dosyadan okuyorsun? ReadCBOE değişkeninde tüm dosyaya sahipsiniz, işkence yapın,
 
Zhunko :

İşte böyle çalışır. Kontrol.


 
Konuyu "herhangi bir acemi yanıtı" olarak yeniden adlandırmalısınız.
 
mzk_3om6u :

Lütfen bize MQL4'te .txt dosyalarıyla nasıl çalışacağımızı söyleyin?

Görev, istenen satırı .txt içinde bulmak ve dışarı çekmek. İşlevlerden en yakını FileReadString()'dir, ancak yalnızca ilk satırı döndürür, ikinciye nasıl giderim? FileSeek() işlevi de değeri ilk satır boyunca taşır.

Söylesene, rastgele .txt dosyalarıyla ilgili sorunları çözen üçüncü taraf .dll'ler olabilir. Belki kernel32.dll'de bir çözüm vardır ama ben bulamadım. Bana yardım et lütfen:)

ps şimdi, verileri almak için orijinal dizeyi kullanıyorum, ancak dizenin bir boyut sınırı var, bu nedenle bazı durumlarda böyle bir numara kullanılamaz :(


Makaleyi okuyun. Prensip olarak, bir dosyanın belirli bir satırını okumanın bir yolu yoktur, belirli bir satıra kadar olan tüm satırları okumanız gerekir ... makalede ayrıca bu fonksiyon vardır - satır satır okumak için bir metin dosyası.
 
Integer :

Makaleyi okuyun. Prensip olarak, bir dosyanın belirli bir satırını okumanın bir yolu yoktur, belirli bir satıra kadar olan tüm satırları okumanız gerekir ... makalede ayrıca bu fonksiyon vardır - satır satır okumak için bir metin dosyası.

Çalışmayan belirli bir kodla ilgiliydi. O zaman bırak o yapsın.

Doğada böyle bir yol var. Herkesin aklına gelmez.

 
Zhunko :

Çalışmayan belirli bir kodla ilgiliydi. O zaman bırak o yapsın.

Doğada böyle bir yol var. Herkesin aklına gelmez.


Peki, şey... hadi... Önce kişinin sorduğu şeyi okurdum... Bir tek sen çok zekisin, kimse için yoksun, kimse düşünmedi, bir tek sen kahraman düşündün. .

Evet ve bu özel kod ... ama onu sadece siz göremezsiniz.