Hatalar, hatalar, sorular - sayfa 1001

 

Sohbete devam edelim :)

Otomatik güncellemeleri nasıl kapatabilirim? Örneğin, sistemde belirli işlemlerin başlatılmasını yasaklamak veya belirli bağlantı noktalarını engellemek gibi sapkın yöntemler de uygundur.

Bu, Allah korusun, yasak bir konuysa, önce bunun hakkında yazın ve sonra tuvalette ıslatın.

Benim ilgim, bazı terminal işlevlerinin bazen yeni yapılarda "kırılması" gerçeğinden geliyor. Saygın şirket MQ, kullanıcıları beta test kullanıcıları olarak kullanıyorsa, en azından kullanıcının hangi terminali test etmek istediğini seçmesine izin verin.  

Sayesinde!

 
ns_k :

Sohbete devam edelim :)

Otomatik güncellemeleri nasıl kapatabilirim? Örneğin, sistemde belirli işlemlerin başlatılmasını yasaklamak veya belirli bağlantı noktalarını engellemek gibi sapkın yöntemler de uygundur.

Bu, Allah korusun, yasak bir konuysa, önce bunun hakkında yazın ve sonra tuvalette ıslatın.

Benim ilgim, bazı terminal işlevlerinin bazen yeni yapılarda "kırılması" gerçeğinden geliyor. Saygın şirket MQ, kullanıcıları beta test kullanıcıları olarak kullanıyorsa, en azından kullanıcının hangi terminali test etmek istediğini seçmesine izin verin.  

Sayesinde!

Bildiğim kadarıyla terminal güncellemesi böyle olmuyor o zaman bazı fonksiyonların bozulması böyle oluyor.

Ancak güncelleme nasıl devre dışı bırakılır - yaratıcılık burada işe yaramalı, çünkü bana çok basit görünüyor.

 

Otomatik yenileme devre dışı bırakılmalı mı?

Sonunda, piyasa uygulaması için ek TP-SL kurulum blokları olmadan yapmaya başladım)))

Elbette zor değil ama her şey daha basit ve kod daha küçük...

Tabii ki, bazen yeni aksaklıklar ortaya çıkıyor, ancak benim için güncelleme sadece daha iyisi için ..

 
Karlson :

Otomatik yenileme devre dışı bırakılmalı mı?

Sonunda, piyasa uygulaması için ek TP-SL kurulum blokları olmadan yapmaya başladım)))

Elbette zor değil ama her şey daha basit ve kod daha küçük...

Tabii ki, bazen yeni aksaklıklar ortaya çıkıyor, ancak benim için güncelleme sadece daha iyisi için ..

Ayrıca burada her güncelleme, yeni özelliklere sahip bir şaheserdir.

Zaten her şeye sahip olanlar, muhtemelen, tüm bunlar gerekli değildir. Zaten istikrara ihtiyaçları var ve sürpriz yok. ))

 
tol64 :

Ayrıca burada her güncelleme, yeni özelliklere sahip bir şaheserdir.

Zaten her şeye sahip olanlar, muhtemelen, tüm bunlar gerekli değildir. Zaten istikrara ihtiyaçları var ve sürpriz yok. ))

Bingo! İlk önce nelerin eklendiğini/değiştirildiğini okumayı ve ardından yükseltme yapıp yapmamaya karar vermeyi tercih ederim. Genel olarak, bu normal bir yazılım geliştirme şirketinin politikasıdır. Yeni bir sürümün yayınlanması, yenilikler hakkında bilgi, eski sürümler için destek.

Ve görünüşe göre bu, MQ için havada asılı kalma riskini taşıyan başka bir soru ((

 

Komut dosyası yürütme hatası

Erişim ihlali yaz...

 //+------------------------------------------------------------------+
//|                                                        Tmp51.mq5 |
//+------------------------------------------------------------------+
#property library
#import "Tmp52.ex5"
         string B( int );
#import
string C( int i ) export { return ( "0x" + B( i ) ); }
 //+------------------------------------------------------------------+
//|                                                        Tmp52.mq5 |
//+------------------------------------------------------------------+
#property library
string B( int ) export { return ( "00000000" ); }
 //+------------------------------------------------------------------+
//|                                                         Tmp5.mq5 |
//+------------------------------------------------------------------+
#import "Tmp51.ex5"
         string C( int i );
#import
void OnStart () { Print ( C( 10 ) ); }
//+------------------------------------------------------------------+
 

#define parametrik formu neden yorumlara izin vermiyor?

MQL5 Reference / Language Basics / Syntax / Comments'e göre: "Boşluklara izin verilen her yerde yorumlara izin verilir ve herhangi bir sayıda boşluğa izin verilir."

 #define A( X )  (X)
void OnStart () {
         Print ( A( 5 /*комментарий*/ ) ); //ошибка компиляции
}
C/C++ derleyicisi yorumu tanıyabildi
 
tol64 :

Daha ayrıntılı olarak açıklayın. Bir döngü oluştu. Göstergeyi grafikten kaldırmak yardımcı olmadığı için ( IsStopped () çalışmıyor), terminali kapatırsınız. Nasıl kapatırsın? Bu durumda sağ üst köşedeki çarpı işaretine tıklayarak terminali kapatırsanız, işlem sonlandırılmaz. Sadece Görev Yöneticisi aracılığıyla öldürülebilir. Böyle bir durumda bir çarpı işareti ile kapatıp daha sonra terminalin tekrar açılması, hiç kapanmadığı anlamına gelir. Terminal eski işlemle açılır.

Ve yürütülebilir dosyaları temizleme nedir?

Ve bu, bilgisayarı yeniden başlattıktan sonra terminali açtığınızda ve görev yöneticisinde 80-98 terminalinin işlemci yüküne baktığınızda, ancak hiçbir şey çalışmıyor ve göstergeler çalışmıyor. tam arabelleğe alma)
 
Yürütülebilir dosyaların temizlenmesi, derlenmiş *.ex5 dosyalarının kaldırılmasıdır.
 //Надо в словарь добавить
 
int ts[20];

void OnInit()
{
if(ts)Print("ts");
}

void OnTick()
{

}

bunun gibi dizilerle çalışmalı mı yoksa bir hata mı?