Hatalar, hatalar, sorular - sayfa 1727

 
A100 :

Kaynaklarla ilgili değil. MetaEditor'ın ::FileOpen( FILE_ANSI ) kullanılarak oluşturulanlar da dahil olmak üzere ANSI dosyalarını tam olarak düzenleyemediği ortaya çıktı. Orijinal olarak bir ANSI dosyasıysa .mqh, .mq4, .mq5 değil - neden Unicode olarak kaydedilmeye zorlanıyor ???

Son zamanlarda ben de aynı problemle karşılaştım.

Gönderdiğiniz için teşekkürler, düzeltildi.

Şimdi, MQL kaynak kodu için (*.mq5 *.mqh *.mq4 uzantısıyla belirlenir), kod US-ASCII olmayan karakterler içeriyorsa (koda 127'den büyük karakterler) kaydetme Unicode'da olacaktır.

Diğer dosyalar için, kaydedilen dosyanın karakterlerinden biri mevcut ASCII kodlamasında temsil edilemiyorsa (255'ten büyük kodlu karakterler) kaydetme Unicode'da olacaktır.
 
Ilyas :
Diğer dosyalar için, kaydedilen dosyanın karakterlerinden biri mevcut ASCII kodlamasında temsil edilemiyorsa (255'ten büyük kodlu karakterler) kaydetme Unicode'da olacaktır.
Aynı çözüm neden TÜM dosyalara genişletilemiyor?
 
fxsaber :
Aynı çözüm neden TÜM dosyalara genişletilemiyor?

Çünkü zaten 2016 ve kitle pazarında ANSI kodlamaları ile aptal koltuk değneklerini unutmanın zamanı geldi.

Özellikle çok dilli destek durumumuzda. Bunun bir kod editörü olduğunu unutmayın.


Dünya ANSI dosyalarından ne kadar çabuk kurtulursa, herkes için o kadar iyi olur.

 
Renat Fatkhullin :

Çünkü zaten 2016 ve kitle pazarında ANSI kodlamaları ile aptal koltuk değneklerini unutmanın zamanı geldi.

Özellikle çok dilli destek durumumuzda. Bunun bir kod editörü olduğunu unutmayın.


Dünya ANSI dosyalarından ne kadar çabuk kurtulursa, herkes için o kadar iyi olur.

Bu neden Rus karakterlerini ilgilendiriyor?
 
fxsaber :

Burada , Rusça olan her şey normal olarak görüntülenir. Ve kaynak ANSI'de.

Burası neresi? Çevrimiçi? Rusça Windows'ta mı? Peki, Rus dilini başka yerlerde göstermekten bahsettiğimizi söyledim.

Bu "optimizasyonu" kesinlikle seçenek aracılığıyla yapardım. Ancak MQ her zaman başkaları için çalışmanın kendileri için nasıl daha uygun olduğunu bildiklerine inanır.

 

Belirli bir grafik nesnesinin alt_penceresini normal olarak nasıl bulabilirim (chartID ve Ad biliniyor)?

ENUM_OBJECT_PROPERTY_INTEGER buna sahip değil. Her seferinde ObjectName üzerinde yineleme yapmak bir koltuk değneğidir.

 
fxsaber :

Belirli bir grafik nesnesinin alt_penceresini normal olarak nasıl bulabilirim (chartID ve Ad biliniyor)?

ENUM_OBJECT_PROPERTY_INTEGER buna sahip değil. Her seferinde ObjectName üzerinde yineleme yapmak bir koltuk değneğidir.

ObjectFind() ile yanlış olan ne

Geri dönüş değeri

Başarılı olursa, işlev, bulunan nesnenin bulunduğu alt pencerenin (0 grafiğin ana penceresi anlamına gelir) numarasını döndürür .
 
Alexey Viktorov :

ObjectFind() ile yanlış olan ne

Görmedim, teşekkürler! Hemen bir soru ortaya çıktı. Açıklama diyor ki

Bir grafik nesnesini yeniden adlandırırken

CTRL + B ve ötesinde manuel olarak yeniden adlandırmayı mı kastediyorsunuz?


 
Nesnenin özellikleri açıksa (CTRL+B aracılığıyla) ObjectDelete çalışmaz. Bu bir hata mı?
 
fxsaber :

Görmedim, teşekkürler! Hemen bir soru ortaya çıktı. Açıklama diyor ki

CTRL + B ve ötesinde manuel olarak yeniden adlandırmayı mı kastediyorsunuz?


Belki evet.