Hatalar, hatalar, sorular - sayfa 1760

 
Alexandr Bryzgalov :

neden mql5'te sihir sadece pozitif yapıldı?

Negatif büyüleri seviyorum, kahretsin (((

Dennis Kiriçenko :
beznakovym ile nihayet bir pusu ... heykel yaparken kimin ve neyin yönlendirildiği belli değil. Farklı kuruluşlardan farklı insanlar gibi geliyor...

@Dennis Kirichenko , @Alexandr Bryzgalov

pusu yok.

INT(LONG) UINT (ULONG) aralığının yalnızca yarısını alır

kısıtlama olmaksızın tip döküm işleri

---

kendin kontrol edebilirsin

long   a=- 100

ulong ua=( ulong )a;

long b=( long )ua;

Print (a, " - " , ua, " - " , b);


Her şey olması gerektiği gibi çalışıyor

kullanabileceğiniz olumsuz büyüler

 
Vladimir Karputov :

CPositionInfo sınıfından alınmıştır:

bool CPositionInfo::SelectByIndex( const int index)

neredeyse hiçbir yerin ortasında cehenneme)

bu örnek, yardım bölümünde çok bekleniyor: " Hesap Bilgileri "

 
Alexandr Bryzgalov :
neredeyse hiçbir yerin ortasında cehenneme)
Her şey görecelidir: Standart kütüphaneyle günde yüz kez çalışırsanız , o zaman her şey çok yakın olur :)
 
Vladimir Karputov :
Her şey görecelidir: Standart kütüphaneyle günde yüz kez çalışırsanız , her şey çok yakın olur :)
yardımla çalışıyorum
 
o_O :

@Dennis Kirichenko , @Alexandr Bryzgalov

pusu yok.

INT(LONG) UINT (ULONG) aralığının yalnızca yarısını alır

kısıtlama olmaksızın tip döküm işleri

---

kendin kontrol edebilirsin

long   a=- 100

ulong ua=( ulong )a;

long b=( long )ua;

Print (a, " - " , ua, " - " , b);


Her şey olması gerektiği gibi çalışıyor

kullanabileceğiniz olumsuz büyüler

sonuçta magick -1 ile derleyip normal çalışıyor ve bu magick'i buluyor.

ve şimdiden sinirlenmeye başladı.

hatta çok sessiz:

uint Magik=(- 1 );
sadece hala olumsuz değil, ama ne kadar olumlu)
 

Alexandr Bryzgalov :

sadece hala olumsuz değil, ama ne kadar olumlu)

bu hiçbir şeyi değiştirmez. int için -1
 
o_O :
bu hiçbir şeyi değiştirmez. int için -1

gerçek şu ki, sihri -1 olarak ayarlarsam ve sonra sıfırla karşılaştırırsam, sıfırdan büyük olacaktır.

işte mesele, yarım uint ile karşılaştırmanız veya int'ye dönüştürmeniz gerekecek

Tabii ki, bu bir teknoloji meselesi, ama yine de ...
 
Alexandr Bryzgalov :

gerçek şu ki, sihri -1 olarak ayarlarsam ve sonra sıfırla karşılaştırırsam, sıfırdan büyük olacaktır.

işte mesele, yarım uint ile karşılaştırmanız veya int'ye dönüştürmeniz gerekecek

Tabii ki, bu bir teknoloji meselesi, ama yine de ...

int ile uint'i karşılaştırmak istiyorsanız, derleyici sizi böyle yanlış bir karşılaştırma konusunda uyarmalıdır.

yine de aynı türe yayın yapmalısınız. ama olmadan

 

Görünüşe göre derleyici optimize edici ile ilgili belirli bir hatam var.

Büyük kod olması gerektiği gibi çalışmıyor - yalnızca Sürüm'de (Hata Ayıklama - normal) yavaşlıyor.

Dansla geçen bir günün ardından, ObjectFind'ı tek bir yerde yorumlarsanız, frenlerin kaybolduğunu keşfettim.

Ancak aynı sorunla küçük boyutlu bir örnek oluşturmak işe yaramadı.

ObjectFind'ı orijinal kodda bırakmaya çalıştım, ancak banal Print'i ondan önce/sonra ekledim. Ve fren yok! Print'i kaldırıyorum - tekrar fren yapıyor!

Derleyici iyileştirici çok fazla oynamış gibi görünüyor. SD'ye nasıl yazacağım hakkında hiçbir fikrim yok çünkü küçük çoğaltma kodu oluşturulamaz. Ve büyük bir tane - orada şeytan bacağını kıracak.

Böyle bir durumda ne yapılabilir? Büyük kodu tekrar üretilebilir hale gelene kadar parçalamak muhtemelen bir seçenektir. Ancak proje birçok kütüphaneden oluşuyor. Zaten bir gün öldürdüm, daha fazlasını istemiyorum.

 

Sevgili geliştiriciler!

Lütfen, vizhak'ta olduğu gibi, değişkenler için hata ayıklayıcı araç ipuçlarında yapın.

Eh, yani. Burada fareyi bir değişkenin üzerine getirdim ve bu değişkenin mevcut değeriyle benim için bir araç ipucu belirdi. Çok uygun olurdu.