"Standart Kitaplık Sınıflarını ve Google Grafik API (Uygulama Programlama Arayüzü) kullanarak Bilgi Panosu oluşturmak" makalesi için tartışma - sayfa 2

 
sergey1294:

Windows 7'de bir tür koruma tetikleniyor Terminali şu dizine kurdum

C:\Program Files (x86)\MetaTrader 5_1\MQL5 ancak dizindeki klasörler çoğaltılmış.

C:\Users\user\AppData\Roaming\MetaQuotes\Terminal\E885B7972A0C831E41EB39B7A9849BBC\MQL5

Dosyaları her ikisine de yükledim. hala çalışmıyor ve ayrıca terminali yeniden başlatırken her şey kayboluyor, gösterge penceresi boş kalıyor.

String_metrics ve Convert_PNG DLL'lerini kütüphaneler klasörüne koydunuz mu?

betiğin sonucu nedir?

 
space_cowboy:

String_metrics ve Convert_PNG DLL'lerini kütüphaneler klasörüne koydunuz mu?

betiğin sonucu nedir?

Tabii ki yaptım.

Komut dosyası C:\Program Files (x86)\MetaTrader 5_1 döndürür

 
sergey1294:

Tabii ki yaptım.

Komut dosyası C:/Program Files (x86)/ MetaTrader 5_1 çıktılarını verir.


göstergeyi çalıştırdıktan sonra günlükte hangi mesajlar görüntüleniyor?

 
space_cowboy:

Göstergeyi başlattıktan sonra günlükte hangi mesajlar görüntüleniyor?

Hiçbiri
 

gösterge başlatıldığında grafik bu şekilde görünür


ve terminal yeniden başlatıldıktan sonra bu şekilde görünür


 
sergey1294:

gösterge başlatıldığında grafik bu şekilde görünür


ve terminal yeniden başlatıldıktan sonra bu şekilde görünür



Dosyalar ve Görüntüler klasörlerinden görüntü içeren dosyaları silmeyi deneyin ve gösterge başlatıldığında yeniden görünüp görünmediklerine bakın.

Ayrıca ayrı bir alt pencerede oluşturulan diğer özel göstergelerin çalışıp çalışmadığına bakın.

Документация по MQL5: Файловые операции / FileDelete
Документация по MQL5: Файловые операции / FileDelete
  • www.mql5.com
Файловые операции / FileDelete - Документация по MQL5
 
space_cowboy:

Dosyalar ve Görüntüler klasörlerinden görüntü dosyalarını silmeyi deneyin ve gösterge başlatıldığında yeniden görünüp görünmediklerine bakın.

ayrıca ayrı bir alt pencerede oluşturulan diğer özel göstergelerin çalışıp çalışmadığına bakın.

silindi, şimdi hata veriyor 2010.06.04 12:20:40 InfoBoard (EURUSD,M5) Convert_PNG() çağrılırken hata oluştu


dosyaları C:\Users\Users\AppData\Roaming\MetaQuotes\Terminal\E885B7972A0C831E41EB39B7A9849BBC\MQL5\Files dizininde tekrar göründü

 

void Board::GetChart(int X_size,int Y_size,string request,string file_name) işlevinde değiştirmeyi deneyin

//dönüştürücü için yolları hazırlayın 
   CString src;
   src.Assign(TerminalInfoString(TERMINAL_PATH));
   src.Append("\MQL5\Files\\"+file_name+".png");
   src.Replace("\\","\\\\");
   CString dst;
   dst.Assign(TerminalInfoString(TERMINAL_PATH));
   dst.Append("\MQL5\Images\\"+file_name+".bmp");
   dst.Replace("\\","\\\\");

tarafından

//dönüştürücü için yolları hazırlayın 
   CString src;
   src.Assign(TerminalInfoString(TERMINAL_DATA_PATH));
   src.Append("\MQL5\Files\\"+file_name+".png");
   src.Replace("\\","\\\\");
   CString dst;
   dst.Assign(TerminalInfoString(TERMINAL_DATA_PATH));
   dst.Append("\MQL5\Images\\"+file_name+".bmp");
   dst.Replace("\\","\\\\");
 
Çalışıyor, teşekkürler!
 

Евгений

Çok ilginç ve potansiyel olarak çok çok faydalı.

Emeğiniz için teşekkür ederim.