class FileUnlimited
{
public:
enum MovePointerMethod
{
MPM_BEGIN = FU_FILE_BEGIN // relative count from the beginning
, MPM_CURRENT = FU_FILE_CURRENT // relative count from current
, MPM_END = FU_FILE_END // relative count from the end
};
};
class ConstFile
{
//...virtualbool SetPos(long pos, MovePointerMethod from = MPM_BEGIN){returnfalse;}
};
Pourquoi compile-t-il ? Même si vous mettez un privé.
Oui, j'essaie de faire rentrer les valeurs dans...
si c'est comme ça...
il jure, déclaration sans type, déclaration de types
C'est complètement fou.
Quelle est la bonne méthode - stat. array et le remplir avec des valeurs ? l'aide avec les exemples est un désastre.
Si je comprends bien, vous essayez de déclarer et d'initialiser le tableau élément par élément au niveau global - ce qui est interdit. Au niveau local, il compile sans erreur.
Vous ne pouvez donc pas utiliser directement un tableau comme entrée ?
Oui
'Smbl' - objects and arrays are not allowed as inputs usChrt001m.mq5 14 11
Dommage.
Upgr tout de même, pourquoi est-ce fait de cette façon ? Pourquoi ne puis-je pas faire un tableau d'entrée statique tout de suite et avoir à dupliquer les variables ?
Renat, il a été question de séparer le changement de symbole et de période comme raison de désinitialisation/initialisation.
Cela vaut-il la peine d'attendre, ou est-ce que tout le monde comprend ce qu'il faut faire, mais ne veut pas vraiment le faire ?
Il n'y a pas encore de solution.
erreur
Comment est-ce possible ?Je l'ai, merci.
Oui, j'essaie de faire rentrer les valeurs dans...
si c'est comme ça...
il jure, déclaration sans type, déclaration de types
C'est complètement fou.
Quelle est la bonne méthode - stat. array et le remplir avec des valeurs ? l'aide avec les exemples est un désastre.
Si je comprends bien, vous essayez de déclarer et d'initialiser le tableau élément par élément au niveau global - ce qui est interdit. Au niveau local, il compile sans erreur.
Ou essayez d'initialiser les éléments du tableau avec une séquence d'initialisation - https://www.mql5.com/ru/docs/basis/variables/initialization :
Si je comprends bien, vous essayez de déclarer et d'initialiser un tableau élément par élément au niveau global - ce qui est interdit...
Exactement :)
Donc, vous ne pouvez pas utiliser le tableau comme entrée tout de suite ?
Vous ne pouvez donc pas utiliser directement un tableau comme entrée ?
Oui
Dommage.
Upgr tout de même, pourquoi est-ce fait de cette façon ? Pourquoi ne puis-je pas faire un tableau d'entrée statique tout de suite et avoir à dupliquer les variables ?