Hatalar, hatalar, sorular - sayfa 1651

 
Karputov Vladimir :
İlk başta unuttum, sonra aynı dosyayı başka bir cihazda düzenledim - ve şimdi sürüm çakışması hazır!

evet evet tamam, sırada ne var?

Hataya yer olmadığını mı?

 
Vladimir Pastushak :

evet evet tamam, sırada ne var?

Hataya yer olmadığını mı?

Neden, bir kişi yanılabilir. Ancak bu bir KULLANICI hatasıdır, MQL/Depolama değildir.
 
Karputov Vladimir :
Neden, bir kişi yanılabilir. Ancak bu bir KULLANICI hatasıdır, MQL/Depolama değil.

Burada geliştiricilerin hatası , yani iyi düşünülmüş bir sistem değil.

Mt 4/5 geliştiricilerinin kendilerinin depolama kullanmadığından şüpheleniyorum, aksi takdirde 1-2 insan hatasından sonra onu (depolamayı) yeterli hale getireceklerdi ...

 
Vladimir Pastushak :

Burada geliştiricilerin hatası , yani iyi düşünülmüş bir sistem değil.

Mt 4/5 geliştiricilerinin kendilerinin depolama kullanmadığından şüpheleniyorum, aksi takdirde 1-2 insan hatasından sonra onu (depolamayı) yeterli hale getireceklerdi ...

Aynı ruhla düşünmeye devam edin :).

 

Optimize=1 ve/veya hata ayıklama modunda çalışma zamanı hatası .

 class A
{
public :  
   bool operator ==( int i ) { return ( true ); }
};

A* f() { return ( NULL ); }

int OnStart ()
{
   return (f() == 0 ); // Optimize=1 or _DEBUG - invalid pointer access. Optimize=0 and _RELEASE - no problem.
}

Statik ifadeler bildirmemenin nedeni nedir?

MQL'de Optimize derleyici anahtarının değeri nasıl bulunur?

 
"Merhaba, sitede özel mesajlarda aşağıdaki sorunla karşılaştım.
Bir mesajda <= sembolünü kullandığınızda ve birkaç paragraf sonra >= sembolü görünür
bu karakterlerin içindeki tüm metinler silinir."

Site, mesajın bir kısmını kendiliğinden siler.
Ayrıca site kendiliğinden "çift tırnak" ı ' tek tırnak ' olarak değiştirir

Misal:
'Merhaba, sitedeki mesajlarda aşağıdaki sorunla karşılaştım.
Bir mesaj yazıp sembolünü kullandığınızda =
bu karakterlerin içindeki tüm metni siler.'
 
fxsaber :
Hayat kesmek
Hayat hack, geriye dönük testten sonra yapılan anlaşmaların testçinin istatistiksel raporunda dikkate alınmadığı gerçeğine dayanmaktadır.
 
Vladimir Pastushak :

Burada geliştiricilerin hatası , yani iyi düşünülmüş bir sistem değil.

Yeterli sürüm kontrol sistemi var, yerleşik olanı kullanmak hiç gerekli değil.

Genel olarak, ayrıntılar olmadan, biri hasta bir kafadan sağlıklı bir kafaya geçiyor gibi görünüyor.

 

Çalışma hatası

 //Script1.mq5
typedef void (*fn)();
#import "Script2.ex5"
         void h();
#import
void OnStart ()
{
        h();
        fn f = h;
        f();
}
 //Script2.mq5
#property library
void h() export { Print ( __FUNCSIG__ ); }

Sonuç (sanki dışa aktarma yokmuş gibi):

2016.08.25 15:48:10.489 Script1 (EURUSD,M15) çözümlenmemiş içe aktarma işlevi çağrısı
2016.08.25 15:48:10.489 Script1 (EURUSD,M15) 'Script2.ex5' içinde 'h' bulunamıyor
2016.08.25 15:48:10.488 Script1 (EURUSD,M15) void h()

daha karmaşık bir versiyonda, şu şekilde yeniden üretilir: EX5 yüklemesi başarısız oldu

 
Комбинатор :

Yeterli sürüm kontrol sistemi var, yerleşik olanı kullanmak hiç gerekli değil.

Genel olarak, ayrıntılar olmadan, biri hasta bir kafadan sağlıklı bir kafaya geçiyor gibi görünüyor.

Yazınızı anlayamıyorum...

Bir hata durumunda sistemin kullanıcıya bir istekte bulunmasını ve kullanıcının neyi yanlış yaptığını açıklamasını sağlamak gerçekten zor değil mi?

çok zor değil mi

İnsanların neden problemler hakkında yazmadıklarını anlıyorum, insanlar sadece depolama kullanmıyor ))))))))))))))

Onları kullanamazsın...