Hatalar, hatalar, sorular - sayfa 2158

 

artefaktların nasıl kaldırılacağını kim bilir:

MT5 v1755, şarap v3.2, OS Ubuntu 16.04 x64

 
fxsaber :

Bütün bunlar ticaret için gerekli değil ...

Kullanılmasının tek yolu kendi tarihinizi yaratmak, bir kâse yaratmak ve insanların beyinlerini toz haline getirmek...

 
Vladimir Pastushak :

Bütün bunlar ticaret için gerekli değil ...

Kullanılmasının tek yolu kendi tarihinizi yaratmak, bir kâse yaratmak ve insanların beyinlerini toz haline getirmek...

Evet, bu görüş popüler.

 

Bu hatanın ne olduğunu ve bununla nasıl başa çıkılacağını görüyor musunuz?


 
Vladimir Pastushak :

Bu hatanın ne olduğunu ve bununla nasıl başa çıkılacağını görüyor musunuz?


olay modeline bakın

 

Çalışma Zamanı Hatası: içinde geçersiz işaretçi erişimi

 class A {};
class B : public A {};
void OnStart ()
{
        A *a = new B;
         delete a;
        B *b = a;
}

ve bunun gibi:

 void OnStart ()
{
        A *a;
         delete a;
        B *b = a;
}

iyi. Fark ne?

 
A100 :

Çalışma Zamanı Hatası: içinde geçersiz işaretçi erişimi

ve bunun gibi:

iyi. Fark ne?

İlk durumda, silinen nesnenin adresi silindikten sonra kalır.
İkinci NULL'da.

B*b = bir;
Uzak nesne için bir istisna oluşturan bir yayın denetimi gerçekleşir.

 
Sergey Dzyublik :

Uzak nesne için bir istisna oluşturan bir yayın denetimi gerçekleşir.

Kontrol derleme zamanında gerçekleşir ve hata çalışma zamanında meydana gelir.

ve ayrıca böyle bir kontrol

        B *b = dynamic_cast <B *>( a ); //нормально
uzak bir nesne için bir istisna atmadı
 
Vladimir Pastushak :

Bu hatanın ne olduğunu ve bununla nasıl başa çıkılacağını görüyor musunuz?


Benzer bir sorun, önceki çubuklarda bulunan bir grafik nesneyi alıp fare tekerleği veya PageDown düğmesi ile kaydırırsanız ortaya çıkar.

 
29.01.2018 tarihinden itibaren MT5 - 1758'in mevcut olması gerektiği bilgisi alındı.
Bu sürüme sahip olan var mı?
MetaQuotes- Demo'm maksimum MT5 -1755 dağıtır