Erreurs, bugs, questions - page 789

 
Zeleniy:

Après avoir fermé le site aujourd'hui, une icône de message a disparu de certaines pages du site.


Est-ce que Ctrl + F5 aide ?
 
tol64:
Est-ce que Ctrl + F5 aide ?
Oui, pourquoi ?
 
Zeleniy:
Oui, pourquoi ça ?
Les anciens scripts sont mis en cache par le navigateur. Ctrl+F5 vous permet de demander à nouveau tous les scripts.
 
Renat:

Mais il y a quelque chose d'énorme, n'est-ce pas ?

Par exemple, incluez une copie locale d'une classe qui a juste une tonne de tableaux statiques dans ses membres. C'est généralement là que se cachent les dépôts des consommateurs de piles locales.

Répartir les fonctions, les empiler en classes.

Inliner n'a probablement rien à voir avec cela - il n'insère pas de trop gros morceaux de code. Surtout s'ils ont beaucoup de variables locales.

Ma demande a été satisfaite dans le SD - tout fonctionne maintenant. Merci
 
notused:
Ma demande à la SD a été satisfaite - tout fonctionne maintenant. Merci.
Vous me dites d'abord ce qui s'est passé. Dans les bons détectives, ils vous disent le nom du coupable à la fin.
 
MetaDriver:
Vous me dites d'abord ce qui s'est passé. Dans les bons détectives, ils vous disent le nom du coupable à la fin.
On dirait quelque chose à propos d'une ligne de grandes caractéristiques.
 
MetaDriver:
Vous nous dites d'abord ce qui s'est passé. Dans les bons détectives, le nom du coupable est donné à la fin.
Le code est le même, mais les erreurs ont disparu + ex5 est réduit à sa taille précédente.
sergeev:
On dirait quelque chose à propos de la mise en ligne des grandes fonctions.
C'est probablement vrai, mais il n'est pas clair quelle fonction est "importante".
 


Aide avec le code

CSymbolInfo m_smbinf;
//+------------------------------------------------------------------+
//| Script program start function                                    |
//+------------------------------------------------------------------+
void OnStart()
  {
  m_smbinf.Name(_Symbol);
  m_smbinf.Refresh();
  Print("Bid :",m_smbinf.Bid()," Ask :",m_smbinf.Ask());
//---
   
  }

//+------------------------------------------------------------------+

2012.08.01 05:14:16	Proverka (EURUSD,H1)	Bid :0.0 Ask :0.0

 
beginner:

Aidez-moi à comprendre le code

Je ne me souviens pas exactement, mais j'aurais dû ajouter

m_smbinf.Refresh();

ou quelque chose de similaire. Quoi qu'il en soit, je l'ai rencontré moi-même.

 

Je l'ai ajouté, ça n'aide pas.

2012.08.01 05:58:57     Proverka (EURUSD,H1)    Bid :0.0 Ask :0.0

Ce qui est intéressant, c'est qu'il n'y a pas si longtemps, tout fonctionnait dans l'EA.

Raison: