MQL4/5 belgeleriyle çalışmak ve bunları derlemek için SlickEdit'i ayarlama. - sayfa 3

 
tol64 :
UTF-8 kodlamasına ihtiyacınız var ve SlickEdit'te bu krakozyabra nedeniyle varsayılan değer büyük olasılıkla ANSI'dir.

hayır, kompost haklı. kopyalamadan önce Rus düzenine geçmeniz yeterlidir. ME5 ile çalışırken de aynısı geçerlidir.

SE'de kodlamayı yapılandırmak gerekli değildir.

 
komposter :
Kopyalamadan önce Rusça klavye düzenine geçmeyi deneyin.

Harika, yöntemin işe yarıyor..

en havalı şey, kaygandan not defterine kopyaladıktan sonra, orada crocozyabr'larımız var, not defterinden kayganlığa geri kopyalıyoruz ve içinde rusça doğru görüntüleniyor ..

 
tol64 :
UTF-8 kodlamasına ihtiyacınız var ve SlickEdit'te bu krakozyabra nedeniyle varsayılan değer büyük olasılıkla ANSI'dir.

Kaynak kodu ansi Windows kodlamasındayken utf'nin bununla ne ilgisi var?!

bir çeşit kusur .. Windows Rusça yedi 64 bit ve kaygan v16.0.0.6 32-bit

Ücretli bir programda böyle çocuk sövelerinin olması garip;(

 

Bildirilen değişkenleri ve işlevleri görüntüleyen Sınıf sekmesiyle başka bir hoş olmayan an..

ayrıca bir tür söve .. belirli bir işleve kadar doğru bir şekilde görüntülenir, sonra bir nedenden dolayı sonraki (muhtemelen) işlevden gelen değişkenler veya bir sonraki işlevden bazıları listeye girer (anlaşılması zor, çünkü genellikle aynı değişkenler ad farklı işlevlerde kullanılır) ..

ve buna göre, aşağıdaki işlevlerden bazıları listeye dahil edilmemiştir ..

belki joo burada neler olduğunu biliyordur ? bir şeylerin ayarlanması gerekiyor..

 
keekkenen :

Bildirilen değişkenleri ve işlevleri görüntüleyen Sınıf sekmesiyle başka bir hoş olmayan an..

ayrıca bir tür söve .. belirli bir işleve kadar doğru bir şekilde görüntülenir, sonra bir nedenden dolayı sonraki (muhtemelen) işlevden gelen değişkenler veya bir sonraki işlevden bazıları listeye girer (anlaşılması zor, çünkü genellikle aynı değişkenler ad farklı işlevlerde kullanılır) ..

ve buna göre, aşağıdaki işlevlerden bazıları listeye dahil edilmemiştir ..

belki joo burada neler olduğunu biliyordur ? bir şeylerin ayarlanması gerekiyor..

Tüm projeyi görmeden karar vermek zor.

"Defs" sekmesine bakın. Projeyle çalışmak için "Sınıf" sekmesi.

"Yanlış renk" ne anlama geliyor? İşlev adında bir veya daha fazla Kiril karakteri kullanılmış olabilir - o zaman işlev (bu aynı zamanda değişkenler için de geçerlidir) kırmızı ile vurgulanacaktır (veya bildirilmemiş işlevlerin/değişkenlerin vurgulanmasının hangi renge ayarlanacağı).

 
Defs ve Class arasında fark yoktur.. Projeyi kullanıyorum .. renk düzeniniz kullanılıyor (daha önce ekli arşivden.. fonksiyonlar yeşilimsi renkle (ala kurbağa) vurgulanmış .. fonksiyon(lar) adına kırmızıyla vurgulananlar, Rusça karakter yoktur, ad işlevleri girilir, otomatik değiştirme sırasında vurgulanır.
 
keekkenen :
Defs ve Class arasında fark yoktur.. Projeyi kullanıyorum .. renk düzeniniz kullanılıyor (daha önce ekli arşivden.. fonksiyonlar yeşilimsi renkle (ala kurbağa) vurgulanmış .. fonksiyon(lar) adına kırmızıyla vurgulananlar, Rusça karakter yoktur, ad işlevleri girilir, otomatik değiştirme sırasında vurgulanır.
Garip. Bana projeyi gönderebilirsin, bir bakayım. Yalnızca boş bildirimler bırakarak tüm işlev içeriğini kaldırın.
 
joo :
Garip. Bana projeyi gönderebilirsin, bir bakayım. Yalnızca boş bildirimler bırakarak tüm işlev içeriğini kaldırın.
proje , hangi ekranın tökezlediği (mqh) dosyasını içeren anlamda?
Dosyalar:
test.mqh  56 kb
 

SE bu tür yapıları anlamıyor:

 double getLastOrderProfit ( string symb= "0" , int type= OP_MARKET ,
                           int mn= OP_ALLMN , int mode= MODE_TRADES ){ 
}

Görünüşe göre bu yanlış anlama büyüyor ve sonra hiçbir şey anlamıyor, bu tür işlevleri nasıl vurgulayacağı onun için net değil:

 int openOrder ( string orderSymbol, int orderType, double orderLots ,
               double orderOpenPrice , int slippage , double orderStopLoss ,
               double orderTakeProfit , string orderComment , int orderMagicNumber ,
               datetime orderExpiration , int try , int tradeSleep, bool showErrors,
               bool convert= false , bool modifyAfterOpen= false , bool isPlaySound = false ){ 
}

:)

Yani her şey doğru gibi görünüyor ama kişisel olarak bu tür yapılardan kaçınmaya çalışıyorum.


ZY Eğer derleyici küfür etmiyorsa ve siz böyle bir "rezillik" kullanmayı seviyorsanız, tanımlanmamış SE th fonksiyonları ve değişkenleri ile ölçülmek gerekir.

 
joo :

SE bu tür yapıları anlamıyor:

Görünüşe göre bu yanlış anlama büyüyor ve sonra hiçbir şey anlamıyor, bu tür işlevleri nasıl vurgulayacağı onun için net değil:

:)

Yani her şey doğru gibi görünüyor ama kişisel olarak bu tür yapılardan kaçınmaya çalışıyorum.


ZY Eğer derleyici küfür etmiyorsa ve siz böyle bir "rezillik" kullanmayı seviyorsanız, tanımlanmamış SE th fonksiyonları ve değişkenleri ile ölçülmek gerekir.

Bunu anlamaması garip ama yazık..

Buraya yazmadım ama muhtemelen orada bu tür yapılar kullanılıyor ..