Hatalar, hatalar, sorular - sayfa 2810

 
A100 :

## daha yüksek önceliğe sahiptir

Bence bu bir öncelik meselesi bile değil, temelde yanlış seçilmiş bir makro ikame sırası:

 #define aaa
#define XY( x, y )      x ##y
#define XY2( y )        XY( aaa, y )
void OnStart ()
{
         int XY2( bbb ) = 5 ;
         Print ( aaabbb ); // Error: 'aaabbb' - undeclared identifier
}
ve her şeyin iyi olması bekleniyordu - C++'da olduğu gibi
 
A100 :

Bence bu bir öncelik meselesi bile değil, temelde yanlış seçilmiş bir makro ikame sırası:

ve her şeyin iyi olması bekleniyordu - C++'da olduğu gibi
Örneğinizde XY2(bbb), bbb'ye genişler. Her şey burada.
#define aaa kaldır)))
 
Vladimir Simakov :
Örneğinizde XY2(bbb), bbb'ye genişler. Her şey burada.
#define aaa kaldır)))

Konu dışı gibisin. Önce örneği C++'da kontrol edin ve sonra yazın

#define aaa - onu kaldırmak gerekli değildir, temel bir hatayı göstermek içindir. C++'da makrolar, istenen herhangi bir sonucun yansıtılabileceği şekilde tasarlanmıştır, ancak MQL'de her birinin yapılamayacağı ortaya çıkıyor.

 
A100 :

Konu dışı gibisin. Önce örneği C++'da kontrol edin ve sonra yazın

Hata. Yaşa ve öğren)))
 

CopyTicksRange(_Symbol, ticks, COPY_TICKS_ALL, 0, ULONG_MAX) çağırmak, test cihazında 0 kopyalanmış tik ve 0 hata kodu döndürür. CopyTicks'i çağırmak 2000 tik dizisini normal şekilde doldurur .

Tüm onayları istemek mümkün değilse veya örneğin yeterli bellek yoksa, bir tür hata göstermek güzel olurdu.

Şimdi MQL API'sinde ince bir hata gibi görünüyor.

 

Metatrader 5 64 bit güncellemesinden sonra, MQL5 demosu başlamayı durdurdu (işlem görev yöneticisinde askıda kalmasına rağmen). MQL5'ten indirdikten sonra

yükleyici, yeniden yüklemeye çalışırken bir mesaj veriyor: "Üzgünüz, bir şeyler ters gitti. Daha sonra tekrar deneyin lütfen." 3 gün oldu.

Windows 10 bilgisayar sistemi. Bununla Metatrader 5 Siwssquote iyi çalışıyor

Автоматическое обновление - Для продвинутых пользователей - Справка по MetaTrader 5
Автоматическое обновление - Для продвинутых пользователей - Справка по MetaTrader 5
  • www.metatrader5.com
В платформу встроена система автоматического обновления. Она позволяет своевременно получать и устанавливать новые версии программы. Эту систему отключить нельзя. Порядок обновления При подключении к торговому серверу происходит проверка наличия обновлений платформы. Если найдено обновление какого-либо из компонентов торговой платформы...
 

İyi günler, bana pliz'i söyle - MT5'i güncelledikten sonra gösterge hem terminali hem de tüm bilgisayarı tamamen kapatıyor. Gösterge kendi kendine yapılmış, elbette beceriksiz, ancak güncellemeden önce çalıştı. Birisi neyin yanlış olduğunu önerebilir mi? Maalesef bilgim yeterli değil.

Gösterge ektedir.

Dosyalar:
 
Sergey Voytsekhovsky :

İyi günler, bana pliz'i söyle - MT5'i güncelledikten sonra gösterge hem terminali hem de tüm bilgisayarı tamamen kapatıyor. Gösterge kendi kendine yapılmış, elbette beceriksiz, ancak güncellemeden önce çalıştı. Birisi neyin yanlış olduğunu önerebilir mi? Maalesef bilgim yeterli değil.

Gösterge ektedir.

Nesneleri bulmak için ikinci çağrıda tökezliyor:

   if ( ObjectFind ( 0 ,InpName_TL_Support)< 0 )
 
Vladimir Karputov :

Nesneleri bulmak için ikinci çağrıda tökezliyor:

Cevabınız için çok teşekkür ederim. Söyle bana pliz, gelecekte böyle tökezleyenleri nasıl arayabilirim? İşte böyle gördün, çalıştıramıyorum bile, her şey kilitleniyor ve tepki vermiyor mu? Bu çizgide yanlış olan ne olabilir? Talimatlara göre

 ObjectFind

nesne bulunamazsa negatif bir değer döndürür. Sıfırla karşılaştırılmadıysa, bir şeyin tökezlemediğini başka nasıl kontrol edebilirsiniz ???

 

Bana CPU frizlerini izleyebilen bir üçüncü taraf programı söyle?

Gerçek çalışmada MT5 frenlerinin bu hipotezini dışlamak (veya doğrulamak) istiyorum.