Hatalar, hatalar, sorular - sayfa 723

 
sergeev :
ve bu değişkeni sildikten sonra tekrar bir hata mı var?
Evet. Hem 32 hem de 64 bit aynıdır. Üstelik, bir sebep ararken, yorumlara tüm yöntem parçalarını, son eklenen işlevleri vb. koydum. - sorunu çözmedi
 
Vigor :
Evet. Hem 32 hem de 64 bit aynıdır. Üstelik, bir sebep ararken, yorumlara, son eklenen işlevsellik vb. - sorunu çözmedi

en büyük rahatsızlık, servis masasına göndermek için aynı hatayı daha küçük bir kodda tekrarlamaktır.

Bu arada, başka bir bilgisayarda test edin.

Bir dizüstü bilgisayarım var ve bunun üzerine bu tür hatalar veriliyor ve o kadar düz yerlerde ki hemen düşünemiyorum bile.
O, deneyimli bir beta testçisi gibi gizli hataları bulur. Ve bana sunulan diğer bilgisayarlarda kod hatasız çalışıyor.

 
Sitenin mobil versiyonu var mı? Normalde görüntüleniyor gibi görünüyor, ancak yalnızca forumun kendisi.
 

Nesnelerin açıklamasının rengi stile bağlı değildir. Hata mı, özellik mi?

Документация по MQL5: Стандартные константы, перечисления и структуры / Константы объектов / Свойства объектов
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы объектов / Свойства объектов
  • www.mql5.com
Стандартные константы, перечисления и структуры / Константы объектов / Свойства объектов - Документация по MQL5
 
Zeleniy :
Sitenin mobil versiyonu var mı?
orada olmadığını keşfettikten sonra bir soru mu?
 
sergeev :

en büyük rahatsızlık, servis masasına göndermek için aynı hatayı daha küçük bir kodda tekrarlamaktır.

Bu arada, başka bir bilgisayarda test edin.

Daha küçük kodda, çalışmıyor. Farklı bilgisayarlarda 32 ve 64 bit terminaller. Ama sorun yine de çözüldü. Bu arada, bu hiyerarşiye bir ara sınıf daha ekledim, sahte değişkeni kaldırdım - her şey çalışıyor. Belki bir yerde EX5 koruması bir şekilde çalışır. Ya da antivirüs imzanın kokusunu aldı. Tüm makinelerde Avast maliyetleri. Buraya ex5 ekleyeceğim, belki gerçekten antiviraldir.
Dosyalar:
 
Vigor :
Daha küçük kodda, çalışmıyor. Farklı bilgisayarlarda 32 ve 64 bit terminaller. Ama sorun yine de çözüldü. Bu arada, bu hiyerarşiye bir ara sınıf daha ekledim, sahte değişkeni kaldırdım - her şey çalışıyor. Belki bir yerde EX5 koruması bir şekilde çalışır. Ya da antivirüs imzanın kokusunu aldı. Tüm makinelerde Avast maliyetleri. Buraya ex5 ekleyeceğim, belki gerçekten antiviraldir.
Büyük olasılıkla, optimize edicinin mucizeleridir. Hizmet masasına bir istek göndermek arzu edilir - hepimiz optimize edicinin kusursuz çalışmasını sağlamakla ilgileniyoruz. Ayrıca dün burada beş kez bir hatayla karşılaştım ve hastalıklı değil (erişim ihlali vb. çoğaltıldı - her şey kusursuz çalışıyor. Ve yapı buggy. :)
 

peki, o zaman birkaç gün içinde bulunan böcekler için kumbaradayım.

64 bit sürümün 630 sürümünde saçmalıklarla dolu olduğu ortaya çıktı. Çöpe uçar.

- Ve işleve dizeleri geçerken (dizenin içeriği sonunda ondan önceki bazı çöplerle değiştirilir veya birleştirme iki katına çıkar, şimdiye kadar kendi başıma karar verildi. Geçmeden önce, alınan dizeyi atadım işlevden bir ara dize değişkenine)
- ve artık NULL olmayan dizelere NULL atanmasıyla çalışırken (bir Erişim ihlali vardı, bu uygulama hizmet masasında asılı kalıyor, ancak orada “tekrar etmiyoruz” sorunuza ne cevap vereceğimi bilmiyorum :)
- ve wininet.dll'den gelen istek üzerine (Terminal, Microsoft'a bir kilitlenme gönderme teklifiyle çöküyor! Sorun, iletilen parametrenin türü dizeden int [] dizisine değiştirilerek geçici olarak çözüldü)
- ve CFastFile::ReadInteger(SHORT_VALUE) sınıfındaki işlevlerde (üzerinde genellikle anlaşılmaz değerler verir, ilk başta dizi okuma sonucunun bir ara değişkene yeniden atanmasına yardımcı oldu, ancak daha sonra da başarısız oldu. Ve en önemlisi, hata ayıklama modunda kendini tekrar etmez . :)
- ve uzmanın yükleme hızı 32 kata göre 64 kat daha yavaş ( hata ayıklama modunda biraz daha hızlı çalışır)

Kısacası, gördüklerimin en lazhёvaya 64 bit versiyonu.

Ve tüm hatalar bir çilek tarlasından hissedilir. İşlevlerden ve dizelerden veri döndürürken / aktarırken tam olarak çalışırken bazı sorunlar.


Ve şimdi, tüm bu hatalar farklı uygulamalara dağılmışsa, erişime ve tonlarca koda bağlıysa, tüm bu zenginliği hizmet masasında nasıl boyayacağınızı açıklayın. + tüm bunları servis masasına yazarken, belgeleme ve takip için birkaç gün geçecek. SADECE GERÇEK DEĞİL.

Ve 32 bit versiyonunda her şey mükemmel. Dizeleri geçerken yalnızca bir ilk sorun tekrarlanır.

 
sergeev :

Ve tüm hatalar bir çilek tarlasından hissedilir. İşlevlerden ve dizelerden veri döndürürken / aktarırken tam olarak çalışırken bazı sorunlar.

Evet, aynen. Ben de buggy hatlarının işlenmesi ile. İşlev, diğer işlevler tarafından döndürülen parçalardan uzun bir dize oluşturdu (OpenCL program oluşturma). Hata ayıklayıcıda her şey saat gibi çalışır - yapı çöker ve "Erişim İhlali" yazar... ;)

Servis masasına zaten yazmak istedim ama burada sebepsiz yere aldı ve çalışmaya başladı. :) Artık çoğaltamadım (gerçekten denememe rağmen) ve servis masasına ne göndermeliyim? Burada homurdanmak ve gevezelik etmek için kalır.

 

"Devre Dışı" veya "Devre Dışı" veya "Devre Dışı" olmalıdır