MetaTrader 4 Build 529 Beta, Yeni Derleyici ile Yayınlandı - sayfa 21
Alım-satım fırsatlarını kaçırıyorsunuz:
- Ücretsiz alım-satım 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
Gösterge kaynağına aşağıdaki satırları ekliyorum:
İşte sonumuz:
Dolayısıyla soru:
- Kaynakları göstergelerde kullanmak hiç mümkün mü?
- Simge dosyasının yolu doğru mu "\\files\\FindTwoFractals32x32.ico"; gerçek dosya konumu D:\NewMT4\MQL4\files ve ME start /portable ile terminal ise
- Bir simge için hangi piksel boyutu kabul edilebilir?
Teşekkür ederim.Gösterge kaynağına aşağıdaki satırları ekliyorum:
İşte sonumuz:
Dolayısıyla soru:
- Kaynakları göstergelerde kullanmak hiç mümkün mü?
- "\\files\\FindTwoFractals32x32.ico" simge dosyasının yolu doğru mu? gerçek dosya konumu D:\NewMT4\MQL4\files ve ME start /portable ile terminal ise
- Bir simge için hangi piksel boyutu kabul edilebilir?
Teşekkür ederim.1. yapabilirsiniz. pencereyi MT5 ile aynı biçimde yeniden yapacağız
2. Bkz. "Dosya - Veri Dizinini Aç". Oradan yol dikkate alınacak
3. 16x16'dan 64x64'e (128x128) .ico dosyalarından eksiksiz bir set (bir dosyada birkaç simge) kullanmak daha iyidir. Yakında, doğrudan işletim sistemi arayüzünde programlar kendi yerel simgeleriyle gösterilecektir.
Kaynaklar hakkında daha fazla bilgi edinebilirsiniz:
// sonrası değişkeni açıklamasıyla değiştirerek, extern ve giriş türlerinin parametrelerini oluştururken çok uygun bir numara yaptınız.
kullanıcı tanımlı fonksiyonların tanımlarını değiştirmek mümkün mü, şimdi aktarılan değerlerin tüm parametrelerini görmek için fonksiyonlarımda string tipi bir değişkenin boş bir başlatmasını yapıyorum
У deviation тип double должен быть.
Temel olarak problem, prototipte değişkenlerin açık bir şekilde adlandırılmasıyla çözülür. Yani, tip1, tip2 değil, işlem_tipi, ticaret_işlem vb.
Numaralandırılmış değerler varsa, bunları düzenleme sırasında otomatik değiştirmeye izin veren enum aracılığıyla açıklamak daha iyidir.
UAC ile uyumluluk adına hepimiz tek bir forma getiriyoruz. Yapı 534'te dizin geçişi tamamlandı.
Onlar. 534 yapı bir değil mi? Soru kendiliğinden ortaya çıkıyor, çünkü 534'ü kurdum, terminal X:\Program Files'da (x86) kurulu değil ve X:\ terminal, ancak "çöp" hala X:\Users\xxx\AppData\Roaming\ MetaQuotes \ içinde üretiliyor. Aynı zamanda, X:\ProgramData\ MetaQuotes içinde "çöp" de oluşturulur. 529 derlemesinde, yukarıdakilerin tümüne rağmen, X:\Users\xxx\AppData\Roaming\ MetaQuotes \ içinde çöp oluşturulmadı.
Unuttum, /portable seçeneği etkinleştirildi.
Bu gizemli "/taşınabilir" seçeneği nedir? Nereye dahil edilmelidir? Ya da değil?
Onlar. 534 yapı bir değil mi? Soru kendiliğinden ortaya çıkıyor, çünkü 534'ü kurdum, terminal X:\Program Files'da (x86) kurulu değil ve X:\ terminal, ancak "çöp" hala X:\Users\xxx\AppData\Roaming\ MetaQuotes \ içinde üretiliyor. Aynı zamanda, X:\ProgramData\ MetaQuotes içinde "çöp" de oluşturulur. Yapı 529'da, yukarıdakilerin tümü ile birlikte, X:\Users\xxx\AppData\Roaming\ MetaQuotes \ içinde çöp oluşturulmadı.
Unuttum, /portable seçeneği etkinleştirildi.
Bir tane inşa et.
64 bit Windows'taki 32 bit uygulamalar, yalnızca Program Dosyalarına (x86) yüklenir - bunlar Microsoft'un uyumluluk gereksinimleridir.
Kullanıcılar/AppData alanındaki veri dizinleri artık çöp ve Microsoft tavsiyeleri değil (tüm geliştiricilerin yıllardır üzerine tükürdüğü), hayatın acı gerçeğidir. En son işletim sistemlerinde Microsoft, UAC ile başa çıkmanın başka bir yolu olmadığı için balyozlu herkesi doğru çalışmaya itmiştir. Kitle pazarında , bu tek yoldur. UAC'nin her yerde etkinleştirildiğini ve hiçbir zaman devre dışı bırakılmadığını düşünün.
Terminali verilerin çoğunu yerel bir dizinde depolamaya veya taşınabilir / taşınabilir (örneğin bir flash sürücüde) modunda çalışmaya zorlamak için /portable bayrağını kullanmanız gerekir. Ancak bu yine de Kullanıcılar/AppData'daki genel kişiselleştirilmemiş verilerin depolanması için geçerli değildir.
Parametre, terminalin sanal alanında başlatılmasını zorlar, terminal veya düzenleyici başlatıldığında etkinleştirilir. Teorik olarak, programın sistemde çöp oluşturmasına izin vermemelidir. Bir toplu iş dosyası oluşturdum - terminal.exe /portable'ı başlatın