Hatalar, hatalar, sorular - sayfa 2917

 
Kira27 :

Çok teşekkürler!!! Bu Olay İşleme İşlevlerini tam olarak okumadım, programın ömrünü basitleştirirler)

Sadece onları oluştururken nesne adlarına dikkat edin. Benim durumumda, isim bir boşlukla ayrılmış 3 alt diziden oluşuyor. Ve bunun bir doğrulaması yok. Bir nesne oluştururken, ad 2'den oluşacaksa, örneğin alt dizeler veya daha da kötüsü boşluk olmadan, o zaman kritik bir hata alırız ve Expert Advisor'ı kaldırırız. Ve bu, nesne başka bir program tarafından yaratılmışsa (başka bir Uzman Danışman veya gösterge) olabilir. Bu nedenle, gerekirse bu tür hatalardan kaçınmak için bir ad kontrolü yapın.

Veya eski adı tamamen kaldırın ve kendi önekinizle yapın

 /***********************OnChartEvent function************************/
void OnChartEvent ( const int id,         // идентификатор события
                   const long & lparam,   // параметр события типа long
                   const double & dparam, // параметр события типа double
                   const string & sparam   // параметр события типа string
                 )
 {
   if (id == CHARTEVENT_OBJECT_CREATE )
   {
     ulong timeCreate = ObjectGetInteger ( 0 , sparam, OBJPROP_CREATETIME ); //  получим время создания объекта
     string newName = "fibka" + string (timeCreate); //  сформируем новое имя объекта
     ObjectSetString ( 0 , sparam, OBJPROP_NAME , newName);   //  переименуем объект
   }
 } /******************************************************************/
 
Alexey Viktorov :

Sadece nesne adlarını oluştururken dikkat edin. Benim durumumda, isim bir boşlukla ayrılmış 3 alt diziden oluşuyor. Ve bunun bir doğrulaması yok. Bir nesne oluştururken, ad 2'den oluşacaksa, örneğin alt dizeler veya daha da kötüsü boşluksuzsa, kritik bir hata alırız ve Expert Advisor kaldırılır. Ve bu, nesne başka bir program tarafından yaratılmışsa (başka bir Uzman Danışman veya gösterge) olabilir. Bu nedenle, gerekirse bu tür hatalardan kaçınmak için bir ad kontrolü yapın.

Veya eski adı tamamen kaldırın ve kendi ön ekinizle yapın

İyi. Tekrar teşekkürler!!! Ne zamandır mql'de kod yazıyorsun? Sadece bu kod parçasından bile mükemmel yeterlilik görebilirsiniz))) Harika!!!
 

Dokunmatik (ekran) klavyeyi kullanarak BUNU MetaEditor'da yazıyorum. Önceden (kalıcı olarak büyük harfe geçmek için) dokunmatik klavyede yukarı oka çift tıklıyordum (Shift'e benzer)

Sonuç: Bu

Beklenen: BU

Not Defteri'nde (not defteri) ve siteye yazarken sonuç beklendiği gibi

Başka bir resim eklendi - Windows 10'da hangi klavye seçili


 
A100 :

Dokunmatik (ekran) klavyeyi kullanarak BUNU MetaEditor'da yazıyorum. Önceden (kalıcı olarak büyük harfe geçmek için) dokunmatik klavyede yukarı oka çift tıklıyordum (Shift'e benzer)

Sonuç: Bu

Beklenen: BU

Not Defteri'nde (not defteri) ve siteye yazarken sonuç beklendiği gibi


Kapaklı 7ka Sanal klavye. Vardiyaya 2 tıklama da çalışmıyor. Caps çalışır. Hem metaeditörde hem de nadir EmEditor defterinde.

Ve 2 tıklamadan sonraki vardiya vurgulanıyor mu?

 
Valeriy Yastremskiy :

Kapaklı 7ka Sanal klavye . Vardiyaya 2 tıklama da çalışmıyor. Caps çalışır. Hem metaeditörde hem de nadir EmEditor defterinde.

Ve 2 tıklamadan sonraki vardiya vurgulanıyor mu?

Kafa karıştırmayın - bu farklı bir klavye - Büyük Harfleri var. Ve "iki vardiya" burada çalışmıyor çünkü Caps var. Orada Caps'e basmayı deneyin ... işe yaradı mı? Değil? Bu doğru - çünkü orada değil ve yerini "iki vardiya" alıyor - her şey düşünülmüş!

Ayrıca, H sadece 3. karakterde sıfırlanan büyük harfle de yazılmıştır - bu nedenle neden klavyede değil, MetaEditor'dadır.


 
A100 :

Kafa karıştırmayın - bu farklı bir klavye - Büyük Harfleri var. Ve "iki vardiya" burada çalışmıyor çünkü Caps var. Orada Caps'e basmayı deneyin ... işe yaradı mı? Değil? Bu doğru - çünkü orada değil ve yerini "iki vardiya" alıyor - her şey düşünülmüş!

Ayrıca, H sadece 3. karakterde sıfırlanan büyük harfle de yazılmıştır - bu nedenle neden klavyede değil, MetaEditor'dadır.


Evet, birkaç karakter ve bir vaka değişikliği, yolunda gitmeyen bir şeyler var.

Klavyem 10k'da hiç başlamadı.)

7k'da böyle bir ayar olmadığını anlıyorum, sahip olduğunuz ayar tablet için kapaksız.

 
Valeriy Yastremskiy :

Evet, birkaç karakter ve bir vaka değişikliği, yolunda gitmeyen bir şeyler var.

Klavyem 10k'da hiç başlamadı .)

Açılması gerekiyor

Normal bir klavye yalnızca büyük metinleri yazmak için gereklidir ve masada çok yer kaplar. Fare ile dokunmatik klavyede yazmak, diğer durumlar için idealdir. Ayrıca - register ve dil ile asla karışıklık olmaz ve bozulmaz

 
A100 :

Açılması gerekiyor

Normal bir klavye yalnızca büyük metinleri yazmak için gereklidir, ancak çok fazla yer kaplar. Fare ile dokunmatik klavyede yazmak, diğer durumlar için idealdir. Ayrıca - register ve dil ile asla karışıklık olmaz ve bozulmaz

Her zamanki olan benim için başlamadı (iki tane ATP olduğunu bilmiyordum), birinci panel başladı, 4k'da meta düzenleyici normal çalışıyor.

ZY Ve 5ke'de düzenli olarak yerine getirildi.

Bilgisayarıma yüklemeden koştuğum tek şey. Ağda başka bir bilgisayardaki kurulum klasörlerine ulaştım ve MetaEditor'u başlattım.

BU klavye yazdı. Orada, ikame hala işe yarayabilir, ancak garip bir şekilde, kaydı tamamen küçük bir kayıtla değiştirir.

 
A100 :

MetaEditor 2085'te her şey yolunda ama MetaEditor 2715'te bir hata var

2715'te Bug, 2660 normum var.

 
Valeriy Yastremskiy :

2715'te bir hata, 2660'ta normlarım var.

SİPARİŞ veya SEMBOL yazmayı deneyin