değişkenlerin davranışlarıyla ilgili yanlış anlamalar - sayfa 2

 
wlad :

yanlış - başlatma yapılmadı

işte referanstan kanıt

Global değişkenler, programı istemci terminalinin belleğine yükledikten hemen sonra başlatılır.

ve genel olarak, bu başlatmayla ilgili değil, bir değişkeni değiştirmekle ilgili

lütfen kodu dikkatlice okuyun

Ayrıca, başlatmadan kaldırma nedenini init () içinde günlüğe yazdırırsınız. O zaman başlatmanın neden gerçekleştiğini anlayacaksınız.
 
valenok2003 :

her zaman StringVal != backup koşuluna sahipsiniz ve firsttime her zaman true olacaktır , çünkü (init) danışmanın HER başlangıcında yalnızca bir kez başlatılır ve tf penceresi değiştirildiğinde, set değiştirildiğinde yeni bir başlangıç gerçekleşir. terminal başlatılır.

hakkında konuşmuyorsun

çünkü mesajları dikkatli okumamışsın.

Harici dize Değeri değiştirilirken sorun oluşuyor

ve birincisi değiştiğinde ikinci değişken de değişir

ve her zaman

ve sadece bir kez değişmeli

 
artmedia70 :
Ayrıca, başlatmadan kaldırma nedenini init () içinde günlüğe yazdırırsınız. O zaman başlatmanın neden gerçekleştiğini anlayacaksınız.

Neden bahsediyorsun

başlatmayı unut

init() olmadan son örneği alın ve test edin

ne hakkında olduğunu anlamadıysan neden saçma sapan konuşuyorsun

 
wlad :

Neden bahsediyorsun

başlatmayı unut

init() olmadan son örneği alın ve test edin

ne hakkında olduğunu anlamadıysan neden saçma sapan konuşuyorsun



Ya mızraklarınızı daha da kırın ya da giriş parametreleri değiştiğinde değişkenlerin neden başlatıldığını okuyun.

"... Genel değişkenlerin başlatılması , programı istemci terminalinin belleğine yükledikten hemen sonra gerçekleştirilir... "

Kırmızı ile vurgulamış olmanız ve yazı tipi kalınlığı size harici bir değişkenin değerini değiştirdikten sonra ilk çalıştırmada olduğu gibi yeniden başlatma yapılmayacağının garantisini vermez. Mesajlarda yazı tipi boyutunu bile değiştirebilirsiniz. Ancak init () öğesini programdan kaldırsanız bile başlatma yine de olacaktır.

 
wlad :

hakkında konuşmuyorsun

çünkü mesajları dikkatli okumamışsın.

Harici dize Değeri değiştirilirken sorun oluşuyor

ve birincisi değiştiğinde ikinci değişken de değişir

ve her zaman

ve sadece bir kez değişmeli




danışmanın HER başlangıcında bir kez ve başlangıç, bu değişkeni her değiştirdiğinizde gerçekleşir ve Tamam'a tıklayın

" programı istemci terminalinin belleğine yüklemek... " derken ne demek istiyorsun ??? bu hangi an? kodu ne zaman derledin

 
artmedia70 :

Ya mızraklarınızı daha da kırın ya da giriş parametreleri değiştiğinde değişkenlerin neden başlatıldığını okuyun.

"... Genel değişkenlerin başlatılması, programı istemci terminalinin belleğine yükledikten hemen sonra gerçekleştirilir... "

Kırmızı ile vurgulamış olmanız ve yazı tipi kalınlığı size harici bir değişkenin değerini değiştirdikten sonra ilk çalıştırmada olduğu gibi yeniden başlatma yapılmayacağının garantisini vermez.

Mesajları dikkatli okumadıysan neden cevap yazıyorsun

2. değişken başlatılmaz ancak 1 değerini alır.

test etmek için çok tembelsen, havayı tıkamana gerek yok

yardım etmek istersen - minnettar olacağım!

mesajları dikkatlice okuyun ve test edin


ve nereden aldın?

bu size harici bir değişkenin değerini değiştirdikten sonra ilk çalıştırmada olduğu gibi başlatmanın tekrar olmayacağının garantisini vermez.

Global değişkenlerin yeniden başlatılmasını henüz gözlemlemedim

 
wlad :

Mesajları dikkatli okumadıysan neden cevap yazıyorsun

2. değişken başlatılmaz ancak 1 değerini alır.

test etmek için çok tembelsen, havayı tıkamana gerek yok

yardım etmek istersen - minnettar olacağım!

mesajları dikkatlice okuyun ve test edin


ve nereden aldın?

bu size harici bir değişkenin değerini değiştirdikten sonra ilk çalıştırmada olduğu gibi başlatmanın tekrar olmayacağının garantisini vermez.

Global değişkenlerin yeniden başlatılmasını henüz gözlemlemedim


Harici değişken değiştirildiğinde, EA yeniden başlatılır. Başlatmama nedenlerini günlükte görüntülemenizi önerdim. Yapmamayı seçtin.
 
valenok2003 :

" programı istemci terminalinin belleğine yüklemek... " derken ne demek istiyorsun ??? bu hangi an? kodu ne zaman derledin

bu durumda da

yani program çizelgeye ilk kez eklendiğinde

ama tekrar ediyorum

bu başlatma ile ilgili değil

yukarıyı oku

 
artmedia70 :
Harici değişken değiştirildiğinde, EA yeniden başlatılır. Başlatmama nedenlerini günlükte görüntülemenizi önerdim. Yapmamayı seçtin.

niye ya?

bana ne verecek?

Başlatmayı kaldırmanın neden olduğunu biliyorum

harici parametreyi değiştiriyorum

 
wlad :

bu durumda da

yani program çizelgeye ilk kez eklendiğinde

ama tekrar ediyorum

bu başlatma ile ilgili değil

yukarıyı oku



Vlad, burada bir hata var, harici parametreleri her değiştirdiğinizde başlatma gerçekleşir. Ve eğer internetten bahsediyorsak, mesele bu.