MetaTrader 4 Build 529 Beta, Yeni Derleyici ile Yayınlandı - sayfa 29
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
Terminal /Taşınabilir modda başlatılır, ME ayrıca /Taşınabilir modda başlatılır. Daha önce terminal gezgininde olmayan yeni bir gösterge derlendikten sonra, yeni gösterge Özel Göstergeler listesinde görünmez. Yalnızca terminali yeniden başlattıktan sonra, Navigator penceresinin Özel Göstergeler listesinde yeni gösterge belirir.
Aynı şekilde, gösterge zaten döviz çifti penceresinde çalışıyorsa, zaten var olan göstergeler ME olarak değiştirildikten sonra güncellenmez. Yalnızca göstergeyi silip yeniden başlatmak, kodunda yapılan değişiklikleri görmenizi sağlar.
Ve olmamalı mı? 509 ve daha eski sürümlerde, her şey böyle çalışır ve çalışır - yalnızca terminali yeniden başlattıktan sonra değişiklikleri görebilirsiniz.
Ve olmamalı mı? 509 ve daha eski sürümlerde, her şey böyle çalışır ve çalışır - yalnızca terminali yeniden başlattıktan sonra değişiklikleri görebilirsiniz.
Fikire göre, kod derlendikten sonra değişiklikler fark edilmelidir.
Diyelim ki Expert Advisor grafikteyse otomatik olarak yeniden yüklenmesi gerekiyor.
Fikire göre, kod derlendikten sonra değişiklikler fark edilmelidir.
Diyelim ki Expert Advisor grafikteyse otomatik olarak yeniden yüklenmesi gerekiyor.
Bu yazan kişi:
"...Terminali güncelledim... Keşke bunu yapmasaydım :)..."
Ben miyim?
Bu bir beta testçisinin yardımı mı yoksa hoşnutsuz bir kullanıcının homurdanması mı?
ben, ben yazdım. Ve bu homurdanma değil, neşeli, neşeli bir alaycılık :)
iVolume'un yanlış çalışması nedeniyle benim hatam değil
Uzmanlarımın %100'ü benim için çalışmıyor.
Endişelenme, kılıçlarını kınına sok.
ben, ben yazdım. Ve bu homurdanma değil, neşeli, neşeli bir alaycılık :)
iVolume'un yanlış çalışması nedeniyle benim hatam değil
Uzmanlarımın %100'ü benim için çalışmıyor.
Endişelenme, kılıçlarını kınına sok.
Muhtemelen şu anda MT4'ün beta sürümünü kullanarak nerede yazıldığını anlattığım yukarıdaki yazımı okumadınız. Nix'te herkes tamamen kendi sandbox'larında çalışır, yalnızca kök kullanıcı herkes için ortak programlar kurar ve bunları diğer kullanıcılar tarafından kullanma haklarını dağıtır. İlk bakışta Microsoft'a benzer görünse de, ideoloji tamamen farklıdır. Bu arada beta sürümünde kullanıcı ayarlarının X:\Users\xxx\AppData\Roaming\MetaQuotes\Terminal\'e yazılmasında bir sakınca görmüyorum, aşağıdakilere karşıyım:
1. Böyle bir alt dizinin oluşturulduğu X:\Users\xxx\AppData\Roaming\MetaQuotes\Terminal\ B5589D10299052C8D921603EBD1F9752 \ ki oraya ulaşana kadar adını bilemezsiniz, ayrıca her güncellemede adını değiştirir.
2. Bu yol boyunca yalnızca kullanıcı ayarları yazılmaz, aynı zamanda yürütülebilir dosyalar - göstergeler, danışmanlar, komut dosyaları vb., genel olarak, farklı bir kullanıcı adı altında bile bir yabancının PC'nize girmesine izin vermeyeceğiniz her şey. Bu, elbette, daha sonra atlayacağız, ancak ne pahasına olursa olsun.
Beni en çok korkutan ilk nokta bu çünkü. dosyalara okuma/yazma kullanarak, bu işlemleri kullanma kodu daha karmaşık hale gelecektir.
Microsoft'un geliştiricileri verilerini yalnızca bir balyozla kesin olarak belirlenmiş yerlerde yazmaya zorladığı zamanın geldiğini yazmam boşuna değildi. Özellikle Windows 8 ile daha da zorlaştı.
Artık eski şekilde çalışmak için bir seçenek yok. /portable üzerinden kısmi yol kalır, ancak yalnızca ne yaptıklarını tam olarak bilenler için. Ancak bu durumda bile, verilerin bir kısmı yine de AppData'da olacaktır.
1. Dizin, güncellemeler sırasında adını değiştirmez ve programın kurulu olduğu gerçek yola bağlıdır. Ayrıca, başlatma kaynak dizinini belirten Origin.txt dosyası içeridedir.
2. İşte bu kadar, şimdi Program Dosyalarında /MQL4/experts dizini olmayacak - AppData'da yalnızca bir çalışma verisi örneği olacak. Kaynak MQL4.zip kitaplığı Program Dosyalarında bulunacak ve doğru zamanda AppData çalışma dizinlerine dağıtılacaktır.
Açıklamayı atlamayın - sistem, UAC ve izinler hakkında hiçbir fikri olmayan milyonlarca tüccara uyum sağlar.
532 build, yürütme hataları hakkında yazdı (örneğin, dizi sınırların dışında), 536 yazmadı.
Takip etmek daha zor olacak.
Eski terminalde her şey çalıştı ve hiçbir şey hakkında yazmadı
536 yazar, biz kapatmadık.
Basit bir örnekle kendiniz kontrol edin.Servis masasına yazdım, kodları sıfırladım ve ayrıca videoyu da sildim.
>Microsoft'un geliştiricileri verilerini yalnızca bir balyozla kesin olarak belirlenmiş yerlerde yazmaya zorladığı zamanın geldiğini yazmam boşuna değildi. Özellikle Windows 8 ile daha da zorlaştı.
Artık eski şekilde çalışmak için bir seçenek yok. /portable üzerinden kısmi yol kalır, ancak yalnızca ne yaptıklarını tam olarak bilenler için. Ancak bu durumda bile, verilerin bir kısmı yine de AppData'da olacaktır.
1. Dizin, güncellemeler sırasında adını değiştirmez ve programın kurulu olduğu gerçek yola bağlıdır. Ayrıca, başlatma kaynak dizinini belirten Origin.txt dosyası içeridedir.
2. İşte bu kadar, şimdi Program Dosyalarında /MQL4/experts dizini olmayacak - AppData'da yalnızca bir çalışma verisi örneği olacak. Kaynak MQL4.zip kitaplığı Program Dosyalarında bulunacak ve doğru zamanda AppData çalışma dizinlerine dağıtılacaktır.
Açıklamayı atlamayın - sistem, UAC ve izinler hakkında hiçbir fikri olmayan milyonlarca tüccara uyum sağlar.