Hatalar, hatalar, sorular - sayfa 2332
Ticaret fırsatlarını kaçırıyorsunuz:
- Ücretsiz ticaret uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Kayıt
Giriş yap
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
Hesabınız yoksa, lütfen kaydolun
Yardıma göre, dosya yoksa false döndürmesi gerekir.
Kesin olarak söylemek gerekirse, Belgelerden FileGetInteger(FileName,FILE_EXISTS) sonucunun mutlaka bool olduğu açıkça görülmez.
Ama mantık yine de zor.
https://www.mql5.com/ru/forum/1111/page1788#comment_4071879
Ticaret, otomatik ticaret sistemleri ve ticaret stratejilerinin test edilmesi hakkında forum
Kitaplıklar: Fiyat Kanalı
fxsaber , 2018.11.28 08:19
#define PRICEST_TICK_PRICE bid
Site motoru, makroyu kırmızıyla vurgulamıyor.
bool file_exists=(bool)FileGetInteger(FileName,FILE_EXISTS);
Her durumda, dosya var olsun veya olmasın true döndürür ve dosya yoksa 5019 hatası verir. Yardıma göre, dosya yoksa false döndürmelidir.
doğru olacak
mt 5'te anladım
Lütfen çalışma kodunu PM yoluyla sağlayın
Site motoru, makroyu kırmızıyla vurgulamıyor.
Vurgulama, yalnızca makro daha önce tanımlanmışsa olmalıdır
yoksa makronun daha önce tanımlanmadığı nasıl anlaşılır?! ve bu rastgele bir geçersiz kılma değil
Bazen MetaEditor'da bile çalışır:
Vurgulama, yalnızca makro daha önce tanımlanmışsa olmalıdır
yoksa makronun daha önce tanımlanmadığı nasıl anlaşılır?! ve bu rastgele bir geçersiz kılma değil
Ardından, vurgulanan makronun ne anlama geldiğine ve neyin vurgulanmadığına karar vermeniz gerekir?
Tüm makroların vurgulandığını sanıyordum. Görünüşe göre kural farklı.
Ardından, renkle vurgulanan bir makronun ne anlama geldiğine ve neyin vurgulanmadığına karar vermeniz gerekir?
Tüm makroların vurgulandığını sanıyordum. Görünüşe göre kural farklı.
Neden arkadan aydınlatmaya ihtiyacınız olduğuna karar vermeniz gerektiğini düşünüyorum: güzellik için mi yoksa bilgi içeriği için mi? Şimdi böyle bir kural yok:
Genel olarak, tanımlayıcı önceden tanımlanmışsa ve iptal edilmemişse (undef), renkli olarak vurgulanması istenir.
Neden arkadan aydınlatmaya ihtiyacınız olduğuna karar vermeniz gerektiğini düşünüyorum: güzellik için mi yoksa bilgi içeriği için mi? Şimdi böyle bir kural yok:
Benim için kural uygundur: makro her zaman kırmızıdır.
Benim için kural uygundur: makro her zaman kırmızıdır.
Rahatsızlık nedir - açık: PRICEST_TICK_PRICE tanımlayıcısının daha önce tanımlanıp tanımlanmadığını anlamak imkansız
Ve neden burada olsun ki (3)
kırmızı olmak? Ve eğer burada (3) kırmızı değilse, o zaman neden (1)'de kırmızı olsun?
Kullanışlı bir kural: Bir tanımlayıcı, yalnızca önceden (!) tanımlanmışsa ve iptal edilmemişse kırmızıdır
A100 :
А в чем здесь удобство?
Makro olduğunu görüyorum. Bu durumda #define görmek için çevresel görüş gerekli değildir.
Rahatsızlık nedir - açık: PRICEST_TICK_PRICE tanımlayıcısının daha önce tanımlanıp tanımlanmadığını anlamak imkansız
Asla renkle anlatmaya çalışmadım. Ayrıca, her şey #ifdef'teyse, MQL4 ve MQL5'in farklı vurguları olabilir. En kolay yol, makronun var olup olmadığını görmek için makro adında ALT+G yapmaktır.
Kullanışlı bir kural: Bir tanımlayıcı yalnızca daha önce (!) tanımlanmışsa kırmızıdır
#define, #ifdef, #undef, vb. bir yerde makrodan en az bir kez bahsedilmesi benim için uygun olur. Tanımlanmasa bile.