Beta derleme 530'da dizi yeniden boyutlandırma hatası

 

Yeni beta yapı 530'da bir dizi yeniden boyutlandırma hatası var.

Diyelim ki aşağıdaki derlenmiş .ex4 kodunuz var (yani eski derleyici kullanılarak derlenmiş):

 string glbTest[];

void init() {}
void deinit() {}

void start()
{
   ArrayResize (glbTest, 1 );
   int newsize = ( GetTickCount () % 5 );
   ArrayResize (glbTest, newsize);
   Print ( "New size: " , newsize);
}

Başlangıçta, bu EA yapı 530'da sorunsuz çalışır.

Ancak, daha sonra grafik sembolünü veya zaman çerçevesini değiştirirseniz (birimleştirme nedeni #3 ile yeniden yüklemeye neden olur), diziyi yeniden boyutlandırma girişimleri "diziyi yeniden boyutlandıramaz" hatasını verir.

Bir EA yeniden başlatıldığında, grafik sembolü veya zaman çerçevesi değiştiği için global kapsamlı dinamik diziler sabit diziler haline geliyor gibi görünüyor.

Bu yalnızca eski .ex4 kodu için geçerli olabilir. Sorun, yeni v530 derleyicisiyle derlenen kod için geçerli görünmüyor.

 
Hatanızı servis masasına bildirin veya metaQuotes'a e-posta gönderin.
 
ubzen :
Hatanızı servis masasına bildirin veya metaQuotes'a e-posta gönderin.
Bu forum, moderatörler dahil olmak üzere, hizmet masasının asla yanıt vermediğinden şikayet eden insanlarla dolu. Hizmet masası gönderilerinden ziyade forum gönderilerine yanıt veren MetaQuotes personelinin daha görünür kanıtı var. Bu nedenle, hayır, başka bir yoldan geri bildirim göndererek zamanımı boşa harcamayacağım.
 
cyclops993 :
Bu forum, moderatörler dahil olmak üzere, hizmet masasının asla yanıt vermediğinden şikayet eden insanlarla dolu. Hizmet masası gönderilerinden ziyade forum gönderilerine yanıt veren MetaQuotes personelinin daha görünür kanıtı var. Bu nedenle, hayır, başka bir yoldan geri bildirim göndererek zamanımı boşa harcamayacağım.

Hatalısınız . . . MetaQuotes'un hata raporunuzu Servis Masası aracılığıyla görme olasılığı daha yüksektir. . . Hizmet Masası bazen bir çaba kaybı olsa da. . . bazen de çok verimli oluyorlar, bence bu onlara verilen görevin zorluğuna bağlı.


Son Servis Masası talebim tamamlandı. . . neredeyse 2 ay sürdü ama bunun geçerli bir nedeni vardı.

 

cyclops993 :
This forum is full of people - even including moderators - complaining that the service desk never responds. There's more visible evidence of MetaQuotes staff responding to forum posts than to service desk posts. Therefore, no, I'm not going to waste my time submitting feedback via any other route.

Ve forumda yayınlamak, diğer insanlara neyin zaten "bilinen bir sorun" olduğunu söyler. Hizmet masasına özel bir gönderi bunu yapmaz.

(Ayrıca, MT4 ile ilgili bir sorunu bildirmek için mql5 forumuyla ikinci bir kayıt oluşturma ihtiyacı.)

 
cyclops993 :

Ve forumda yayınlamak, diğer insanlara neyin zaten "bilinen bir sorun" olduğunu söyler. Hizmet masasına özel bir gönderi bunu yapmaz.

(Ayrıca, MT4 ile ilgili bir sorunu bildirmek için mql5 forumuyla ikinci bir kayıt oluşturma ihtiyacı.)

Tamam, istemiyorsan ama en azından ilgili başlığa yaz ki MQ görsün.

https://forum.mql4.com/56885/page19

 
RaptorUK :

Tamam, istemiyorsan ama en azından ilgili başlığa yaz ki MQ görsün.

MetaQuotes ilgili konuyu sildi! Rus dizisi https://www.mql5.com/ru/forum/147679 hala var, ancak İngilizce olan yaklaşık 30 dakika sonra gizemli bir şekilde ortadan kayboldu. https://forum.mql4.com/58771 olduğunu düşünün

 
cyclops993 : Ve forumda paylaşım yapmak, diğer insanlara zaten "bilinen bir sorun" olduğunu söylüyor. Hizmet masasına özel bir gönderi bunu yapmaz.

( Ayrıca MT4 ile ilgili bir sorunu bildirmek için mql5 forumuyla ikinci bir kayıt oluşturma ihtiyacı. )

İşte bu yüzden e-postayı da ekledim... Sizin gibi, bunun metaQuotes ile iletişim kurmak için daha hızlı olduğunu söyleyen gönderiler gördüm. Gönderinizin yalnızca genel bir bildirim uyarısı olduğunu bilmiyordum, bir dahaki sefere bunu söylemek yardımcı olabilir. Bu şekilde, no-own sizden mq'ye rapor_buğu yapmanızı isteyen yanıt vermeyecektir. Üyeler metaQuotes'a geri bildirim sağlamalı ve metaQuotes duyarlı olmalıdır. Bu geliştirici/kullanıcı forumunun (imo) hayati bir parçasıdır.

 
ubzen :

. . . ve metaQuotes duyarlı olmalıdır.

Rusça yazıp okuyabiliyorsanız bunlar. . . Belli ki İngilizce konuşan beta test kullanıcıları istemiyorlar. . .
 
ubzen :

Gönderinizin yalnızca herkese açık bir bildirim uyarısı olduğunu bilmiyordum

Yalnızca bir genel bildirim uyarısı değil; ayrıca bir kamu uyarısı. Forumun başka ne anlamı var?

Kamuya açık bir tartışma ve bildirim yoksa, hizmet masası aynı hata raporunu birden çok kez almakla zaman kaybeder ve kullanıcılar zaten bildirilen bir şeyi özenle araştırıp iki kez kontrol etmek için zaman kaybeder.

 
RaptorUK : Rusça yazıp okuyabiliyorsanız yaparlar . . . Belli ki İngilizce konuşan beta test kullanıcıları istemiyorlar. . .

Bu Smiley'i photoshop'ta mı yaratıyorsunuz? !@#$% :). Her neyse, (bugün) ben şeytanın avukatıyım, yarın tek B olabilirim!@#$%.

Not: Eğer birinin daha iyi hissetmesini sağlıyorsa..... English_Rules !!!