Hatalar, hatalar, sorular - sayfa 2953

 

Kodlu başka bir soru:

 switch (EnumTypeSound) 
{
   default : return ;
   case tSoundError:   PlaySound ( "stops.wav" );   break ;
   case tSoundAlert:   PlaySound ( "alert.wav" );   break ;
   case tSoundAlert2:   PlaySound ( "alert2.wav" ); break ;
   case tSoundExpert:   PlaySound ( "expert.wav" ); break ;
   case tSoundNews:     PlaySound ( "news.wav" );   break ;
   case tSoundOk:       PlaySound ( "ok.wav" );     break ;
   case tSoundTick:     PlaySound ( "tick.wav" );   break ;
   case tSoundTimeout: PlaySound ( "timeout.wav" ); break ;
}

Aslında, iletişim kurmaya çalışırken

 PlaySound ( "stops.wav" );

Aşağıdaki hata oluşuyor: [Err: 5019] Dosya mevcut değil

Kodun kendisi, düzinelerce mqh dosyasından oluşan projenin derinliğinde bulunur ve bu işlev doğrudan mq5'ten çağrılmaz (her ihtimale karşı, belirttim).

Yardım der ki: " Dosya, terminal_dir\Sounds dizininde veya alt dizininde bulunmalıdır. ", ancak veri dizinini açarsanız ( Dosya - Veri dizini açın ), böyle bir klasör yoktur. Ve yüklü klasörde " C:\Program Files\MetaTrader 5 " - öyle. Belki bir şekilde çağrıldığında dosya isteğini etkiler?

" C:\Program Files\MetaTrader 5\ Sounds\ " yolundaki stop.wav dosyası mevcut .

Bu saçma hatayı çözmek istiyorum))) Şimdiden teşekkürler!

 
Vadim Lin :

Kodlu başka bir soru:

Aslında, iletişim kurmaya çalışırken

Aşağıdaki hata oluşuyor: [Err: 5019] Dosya mevcut değil

Kodun kendisi, onlarca mqh dosyasından oluşan projenin derinliklerinde bulunur ve bu işlev doğrudan mq5'ten çağrılmaz (her ihtimale karşı, ben belirttim).

Yardım der ki: " Dosya, terminal_dir\Sounds dizininde veya alt dizininde bulunmalıdır. ", ancak veri dizinini açarsanız ( Dosya - Veri dizini açın ), böyle bir klasör yoktur. Ve yüklü klasörde " C:\Program Files\MetaTrader 5 " - öyle. Belki bir şekilde çağrıldığında dosya isteğini etkiler?

" C:\Program Files\MetaTrader 5\ Sounds\ " yolunda stop.wav dosyasının kendisi var.

Bu saçma hatayı çözmek istiyorum))) Şimdiden teşekkürler!

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

 //+------------------------------------------------------------------+
//|                                                EnumTypeSound.mq5 |
//|                        Copyright 2020, MetaQuotes Software Corp. |
//|                                             https://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "Copyright 2020, MetaQuotes Software Corp."
#property link        "https://www.mql5.com"
#property version    "1.00"
#property script_show_inputs
//+------------------------------------------------------------------+
//| EnumTypeSound                                                    |
//+------------------------------------------------------------------+
enum EnumTypeSound
  {
   tSoundError,   // Stops
   tSoundAlert,   // Alert
   tSoundAlert2,   // Alert2
   tSoundExpert,   // Expert
   tSoundNews,     // News
   tSoundOk,       // Ok
   tSoundTick,     // Tick
   tSoundTimeout, // Timeout
  };
input EnumTypeSound TypeSound=tSoundError;
//+------------------------------------------------------------------+
//| Script program start function                                    |
//+------------------------------------------------------------------+
void OnStart ()
  {
//---
   switch (TypeSound)
     {
       default :
         return ;
       case tSoundError:
         PlaySound ( "stops.wav" );
         break ;
       case tSoundAlert:
         PlaySound ( "alert.wav" );
         break ;
       case tSoundAlert2:
         PlaySound ( "alert2.wav" );
         break ;
       case tSoundExpert:
         PlaySound ( "expert.wav" );
         break ;
       case tSoundNews:
         PlaySound ( "news.wav" );
         break ;
       case tSoundOk:
         PlaySound ( "ok.wav" );
         break ;
       case tSoundTick:
         PlaySound ( "tick.wav" );
         break ;
       case tSoundTimeout:
         PlaySound ( "timeout.wav" );
         break ;
     }
  }
//+------------------------------------------------------------------+
 

Az önce anahtarın günlüklerinde yapıldığını öğrendim   tuşa karşılık gelen karakterle başlayan bir satıra hızlı atlama.


Örneğin, Zaman ve Kaynak sütunlarını devre dışı bırakırsanız, günlüklerde Uzman Danışmanınızın özel sembolünü hızlı bir şekilde takip edebilirsiniz.

 
fxsaber :

Az önce anahtarın günlüklerinde yapıldığını öğrendim   tuşa karşılık gelen karakterle başlayan bir satıra hızlı atlama.


Örneğin, Zaman ve Kaynak sütunlarını devre dışı bırakırsanız, günlüklerde Uzman Danışmanınızın özel sembolünü hızlı bir şekilde takip edebilirsiniz.

Sanki bilmiyordum! Teşekkür ederim!

 
SanAlex :

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

Allah kahretsin ((kontrol ettim şimdi bende de herşey çalışıyor... Ama bazı yerlerde nedense hata veriyor (bazı terminallerde), belki orada Sound klasörü yok, genel olarak kazacağım. Cevap!Aniden proje yapısının iç içe dosyalarında bilmediğim ve hesaba katmadığım bir tür kısıtlama olabileceğini düşündüm ...

 

bunun nasıl olduğu garip. 2755 oluşturun.

bir diziden değerler atadığım sıfırlar ve değişkenler. ve dizinin değerlerini bir şeyle çarptığımda, hata ayıklayıcıda doğru şekilde değişiyorlar.


 
Aleksey Mavrin :

bunun nasıl olması garip. 2755 oluşturun.

bir diziden değerler atadığım sıfırlar ve değişkenler. ve dizinin değerlerini bir şeyle çarptığımda, hata ayıklayıcıda doğru şekilde değişiyorlar.


Beta 2775'e güncelleyin lütfen.

Bu düzeltildi.

 

Çoğu anlık mesajlaşma programında, gönderilen mesajın alınıp alınmadığı / okunup okunmadığı gösterilir.

LAN'da böyle bir işlevsellik olacak mı?


Tehdit Renata, LAN'daki sorunların ayrıntılarını bir boşluğa yazar gibi yazar.

 
fxsaber :

Çoğu anlık mesajlaşma programında, gönderilen mesajın alınıp alınmadığı/okunup okunmadığı gösterilir .

LAN'da böyle bir işlevsellik olacak mı?


Tehdit Renata, LAN'daki sorunların ayrıntılarını bir boşluğa yazar gibi yazar.

Özellikle serbest sohbette olmazsa olmaz!

 
fxsaber :

Çoğu anlık mesajlaşma programında, gönderilen mesajın alınıp alınmadığı / okunup okunmadığı gösterilir.

LAN'da böyle bir işlevsellik olacak mı?


Tehdit Renata, LAN'daki sorunların ayrıntılarını bir boşluğa yazar gibi yazar.


Terminalin mobil versiyonu buna sahiptir.
Tabii ki, bu bir bilgisayardaki kullanıcılarla karşılaştırılmaz. Ama hala...