Yeni MQL4 derleyicisini ve düzenleyicisini içeren MetaTrader 4 IDE'nin beta sürümü - sayfa 11

 
şu soru ortaya çıktı: Dosyaları derledim, gelecekteki tüm mql4 güncellemelerinden sonra kaynak yok, bu dosyalar çalışmaya devam edecek, yani. eskisi gibi çalışacaklar mı?
 
sanyooooook :
şu soru ortaya çıktı: Dosyaları derledim, gelecekteki tüm mql4 güncellemelerinden sonra kaynak yok, bu dosyalar çalışmaya devam edecek, yani. eskisi gibi çalışacaklar mı?
Eski derlenmiş ex4 dosyaları hem çalıştı hem de çalışmaya devam edecek. Herhangi bir ek kısıtlama olmaksızın
 
Ренат:

Nasıl araba değil? MetaEditor'daki Intellisens çok iyi.

Navigasyon iyileşecek.İşletim seçeneklerinden biri olarak - Yer imleri.:


İyi çalışıyor, ancak büyük/küçük harfe duyarlı. Büyük/küçük harfe duyarsızca yapmak mümkün mü? Belki bir seçenekle.
 
Ренат:

İfadenin hesaplanmasındaki bu değişiklikler çok uzun zaman önce yapılmış olmalıdır. Uygulamada, yazar çok büyük bir ifade yazmadıkça nadiren sorun yaratırlar.

...

Öncelik değişikliği hakkında ve/veya böyle bir durum söz konusu olduğunda uyarı eklemek mümkün değil mi?
 
Merak ediyorum, uzun zamandır vaat edilen Proje Gezgini hiç ortaya çıkacak mı?
 
angevoyageur :
Öncelik değişikliği hakkında ve/veya böyle bir durum söz konusu olduğunda uyarı eklemek mümkün değil mi?

Numara.

 

"Ortak hobi ile" tüm arkadaşlara iyi günler

Testlere ve deneyim ve bilgi alışverişine katılıyorum

Okudum ve yeni, gerçekten sınıfın tadını çıkardım!


Beta IDE'yi hissettim, henüz küresel bir sorunla karşılaşmadım

Projelerimden birinde ilginç bir problem buldum! Önceki MQL4'ün sürümlerinde değişkenlerin adlarını kullanmak serbestti


karakter dizisi [256]; // Eski MQL4 - inşaat çalıştı

string sChar[256]; // Beta IDE sürümünde char dizi adını sChar ile değiştirdikten sonra her şey çalıştı


// Anahtar kelime genişletmesi nedeniyle, artık kısa , uzun, kayan nokta, const, sanal, giriş, silme, yeni, do, char gibi adları kullanamazsınız

 

daha fazla


 // в старом MQL4  конструкция работала

   double msc= 1 ;

...

... 

switch ( msch )

{

   case msch 0 ;
...
   case msch 1 ;
...
}

// в IDE Betta  заработало после явного приведения типов

   double mscIDEb= 1 ;
..
   switch ( (int) mscIDEb)
...

 
YuraZ :

daha fazla

.........

Hepsi açıklandı. Hızlı koda odaklanan tüm derleyicilerde anahtar tamsayıdır. Diğer türler için, her zaman if 'lerden bir analog oluşturabilirsiniz.
 
Renat :

Nasıl otomatik tamamlama değil? MetaEditor'daki zeka çok iyi.

Renat, uzun zamandır sormak istiyordum, neden büyük/küçük harfe duyarlı zekanız var? çok uygunsuz.