[ARŞİV!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 4. - sayfa 560
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
Üzgünüm, bulamıyorum... lütfen söyle bana.
TEK BOYUTLU BİR DİZİNİN TÜM ELEMANLARI 1 İNDEKS İLE NASIL DEĞİŞTİRİLİR?
Bir tür işlem mi var yoksa onu bir döngüye sokmam mı gerekiyor?
Üzgünüm, bulamıyorum... lütfen söyle bana.
TEK BOYUTLU BİR DİZİNİN TÜM ELEMANLARI 1 İNDEKS İLE NASIL DEĞİŞTİRİLİR?
Bir tür işlem mi var yoksa onu bir döngüye sokmam mı gerekiyor?
Tam olarak değil...
Menü gibi bir şey olsun diye yapmak istedim. Tıpkı bir bool değişkeni seçerken olduğu gibi, false veya true.
Kullanıcı bile benim. Çünkü somut bir değişken için parametrelerin ne olması gerektiğini unutmak mümkündür.Böylece kullanıcı sadece iyi tanımlanmış parametre değerlerine tıklayabilir. Böylece "yanlışlıkla" gereksiz olanlarda araba kullanmaz, tk. bu durumda danışman düzgün çalışmayacaktır.
Sonra yap. Bool türünde harici değişken. == false ise, değişkenlere bazı değerler atanır, true ise - diğerleri. İkiden fazla parametre "kümesi" varsa, Boole yerine int tipi bir değişken kullanın ve 1 - birinci küme, 2 - ikinci vb.
Bu, hem her harici değişken için hem de hepsi için bir kerede yapılabilir (danışmanın ilk modu, ikincisi ...)
https://docs.mql4.com/en/array/ArrayCopy
Üzgünüm, bulamıyorum... lütfen söyle bana.
TEK BOYUTLU BİR DİZİNİN TÜM ELEMANLARI 1 İNDEKS İLE NASIL DEĞİŞTİRİLİR?
Bir tür işlem mi var yoksa onu bir döngüye sokmam mı gerekiyor?
https://www.mql5.com/en/forum/131859/page8#434278
Tam olarak değil...
Menü gibi bir şey olsun diye yapmak istedim. Tıpkı bir bool değişkeni seçerken olduğu gibi, false veya true.
Kullanıcı bile benim. Çünkü somut bir değişken için parametrelerin ne olması gerektiğini unutmak mümkündür.Böylece kullanıcı sadece iyi tanımlanmış parametre değerlerine tıklayabilir. Böylece "yanlışlıkla" gereksiz olanlarda araba kullanmaz, tk. bu durumda danışman düzgün çalışmayacaktır.
MQL4'te böyle bir olasılık yoktur (ancak MQL5'te vardır). Bu parametreyi başlatma sırasında kontrol edebilir ve belirli bir değere karşılık gelmiyorsa bir hata sinyali verebilirsiniz. Ardından, başlangıcın en başında bir kontrol yapın. Bunu Uzman Danışmanımda yaptım, örneğin:
Merhaba. Kullanıcı tarafından belirtilen bir dizine dosya yazan bir işlev yazmaya çalışıyorum (sanal alanın dışında çalışıyor).
Kodu " ZI_File_Functions_Full_Lib " kitaplığını kullanarak yazdım https://www.mql5.com/ru/code/8577
İşlev " PathFunctions.dll . " https://www.mql5.com/ru/code/10873 Vista ile çalıştığı için çalışmıyor, Windows 7 kullanıyorum.
Gereksiz her şeyi kaldırdı. okumaya gerek yok, sadece bir dizin alın ve orada başlangıçta bilinen bir değere sahip bir dosya oluşturun, hepsi bu.
Sorular:
1. Dosyaya yazdığımız değerin nerede olduğunu bulamıyorum?
2. Hatanın nerede olduğunu anlayamıyorum?
Şimdiden teşekkürler.
Merhaba. Kullanıcı tarafından belirtilen bir dizine dosya yazan bir işlev yazmaya çalışıyorum (sanal alanın dışında çalışıyor).
Kodu " ZI_File_Functions_Full_Lib " kitaplığını kullanarak yazdım https://www.mql5.com/ru/code/8577
İşlev " PathFunctions.dll . " https://www.mql5.com/en/code/10873 Vista ile çalıştığı için çalışmıyor, Windows 7 kullanıyorum.
Gereksiz her şeyi kaldırdı. okumaya gerek yok, sadece bir dizin alın ve orada başlangıçta bilinen bir değere sahip bir dosya oluşturun, hepsi bu.
Sorular:
1. Dosyaya yazdığımız değerin nerede olduğunu bulamıyorum?
2. Hatanın nerede olduğunu anlayamıyorum?
Şimdiden teşekkürler.
Artyom!!! Windows 7 ile çalışmadığı nerede yazıyor? Neden bu kadar dikkatsiz okuyorsun? Hiçbir şey almamana şaşırmadım.
Koduna baktım ve programlamayı hiç bilmediğini fark ettim. İlk olarak, yardımdan bir örnek alın . Çalıştırmak. Nasıl çalıştığını gör. Sonra daha karmaşık olanlara geçin.
Dosya önce oluşturulur veya açılır. Sonra yaz veya oku. Sonra kapanırlar. Az önce işlev bildirimlerini başlangıca kopyaladınız. Evrensel bir işlevden bir kod parçası çıkardılar. Şimdi sadece asılı kalıyor. Hiçbir şey için geçerli değil. Bu neden? Bu işe yaramayacak.
Tünaydın! Söyle bana, lütfen, strateji test cihazını nasıl kapatabilirim, neye tıklamalıyım?