[Arşivle!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 2. - sayfa 196

 

SergNF :

init(), keneler olsun ya da olmasın, yalnızca bir kez yürütülür. Ayrıca, init yürütüldüğünde (işlev ağırsa), onay işaretleri kaçırılabilir. Ancak başlatma işlevinin özü, yalnızca yeni bir onay işareti geldiğinde yürütülmektir.
ne olmuş? bununla ne demek istiyorsun?) böylece startı amaçlandığı gibi kullanayım mı? Neye ihtiyacım olduğunu açıkça belirttim - init'te bir onay işareti beklemek ve zamanını hatırlamak, nedenini init'te açıkladım. ve tavsiyen alakalı değil
 
eddy :
ne olmuş? bununla ne demek istiyorsun?) böylece startı amaçlandığı gibi kullanayım mı? Neye ihtiyacım olduğunu açıkça belirttim - init'te bir onay işareti beklemek ve zamanını hatırlamak, nedenini init'te açıkladım. ve tavsiyen alakalı değil

Afedersiniz. Beklemek.
 
eddy :
ne olmuş? bununla ne demek istiyorsun?) böylece startı amaçlandığı gibi kullanayım mı? Neye ihtiyacım olduğunu açıkça belirttim - init'te bir onay işareti beklemek ve zamanını hatırlamak, nedenini init'te açıkladım. ve tavsiyen alakalı değil

???

 
DhP : ???
ne? Start() içindeki ilk onay işaretini ve init() içindeki geri kalanını işlemek istiyorum
 
eddy :
ne olmuş? bununla ne demek istiyorsun?) böylece startı amaçlandığı gibi kullanayım mı? Neye ihtiyacım olduğunu açıkça belirttim - init'te bir onay işareti beklemek ve zamanını hatırlamak, nedenini init'te açıkladım. ve tavsiyen alakalı değil
init() içinde bir onay işareti beklemek işe yaramaz. İnit() ve deinit()'in nasıl bekleyeceğini bilmemesi için yapılır. Bu işlevlerde bekleyen herhangi bir şey yoksayılır. Hepsine 2.5 saniye verildi. Belgelerde yazıyor.
 
Teşekkür
 
eddy :
ne? Start() içindeki ilk onay işaretini ve init() içindeki geri kalanını işlemek istiyorum

Burada, forumda, cevabı bulamayacağınızı düşünüyorum.

Anladığım kadarıyla, şimdiye kadar bilinmeyen "kendi yolunuz" var ...

 
eddy :
ne olmuş? bununla ne demek istiyorsun?) böylece startı amaçlandığı gibi kullanayım mı? Neye ihtiyacım olduğunu açıkça belirttim - init'te bir onay işareti beklemek ve zamanını hatırlamak, nedenini init'te açıkladım. ve tavsiyen alakalı değil

Size init() işlevinde bir tick'in gelişinin hiçbir şekilde tanımlanmadığını, yani bir tick'in gelişi için ölümü bekleyebileceğinizi açıklamaya çalışıyorlar.

Göreviniz temel olarak start() işlevi içinde çözülür. Bir Boolean değişkeni tanıtın, onu true değeriyle başlatın, start() işlevinin en başında if() öğesini bu değişkenden koyun ve içinde ihtiyacınız olan her şeyi hatırlayın ve değişkenin değerini false olarak değiştirin. Bu koşullu operatör, start()'ın ilk açılışında, yani göstergenizin veya Expert Advisor'ın ilk işaretinde yalnızca bir kez yürütülecektir.

girdap :
Start() içindeki ilk onay işaretini ve init() içindeki geri kalanını işlemek istiyorum

Ve bu, üzgünüm, bir fantezi. start()'tan init()'e hiçbir şekilde dönüş olamaz.

Ancak böyle bir sapkınlığa neden ihtiyaç duyulduğunu bilmek ilginç mi?

 
eddy :
ne? Start() içindeki ilk onay işaretini ve init() içindeki geri kalanını işlemek istiyorum
init'teki ilk anlamına geliyordu
 
Yurixx :

init() fonksiyonu içinde bir tick'in gelişinin hiçbir şekilde tanımlanmadığını size açıklamaya çalışıyorlar.

Apaçık