Erreurs, bugs, questions - page 1122

 

Erreur de compilation 244 :erreur d' optimisation de l'arbre

#property library
int f1( int i )
{
    switch ( i ) {
    case  0: return ( 1 );
    default: if ( f2() == 1 ) return ( 3 );
    }
    return ( 0 );
}
int f2() { return ( f1( 0 )); }
construire 930
 
Alors, est-ce que la minuterie de l'indicateur de chacun démarre clairement à partir de OnInit() lorsque le terminal démarre?
 
pronych:
Alors, est-ce que tout le monde lance le timer de l'indicateur clairement à partir de OnInit() au début du terminal ?
bool  EventSetTimer(
   int  seconds      // количество секунд
   );

Même si le timer n'a pas été créé à la première tentative, qu'est-ce qui l'empêche de vérifier que le timer a été créé (c'est une fonction booléenne) et de prendre

plusieurs tentatives de création avec des chèques ?

 
Quelqu'un peut-il me dire comment trouver le numéro de l'erreur de compilation?
 
Fleder:
Quelqu'un peut-il me dire comment trouver le numéro de l'erreur de compilation?
ResetLastError();
.
.
.
Print("Ошибка: ",GetLastError());
 
Fleder:

Même si le timer n'a pas été créé à la première tentative, qu'est-ce qui l'empêche de vérifier que le timer a été créé (c'est une fonction booléenne) et de prendre

plusieurs tentatives de création avec des chèques ?

Ça vaut la peine de vérifier, mais ça ne sert à rien. Suggérez-vous de le faire dans une boucle infinie ?
 

La fonctionGetLastError est destinée aux erreurs d'exécution.

Intéressé par les erreurs de compilation.

 
Fleder:
Quelqu'un peut-il me dire comment trouver le numéro d'erreur de compilation?

Et si vous avez besoin d'une description des erreurs, vous devriez consulter l'aide de MetaEditir :

Erreurs de compilation

 
pronych:
Ça vaut la peine de vérifier, mais ça ne sert à rien. Suggérez-vous de le faire dans une boucle sans fin ?
Il n'y a aucun intérêt à le faire dans une boucle infinie. Effectuez un nombre limité de tentatives etrenvoyez ensuiteINIT_FAILED dans la fonctionint OnInit() .
 
Fleder:

La fonctionGetLastError est destinée aux erreurs d'exécution.

Intéressé par les erreurs de compilation.

Vous ne pouvez pas obtenir le numéro de l'erreur de compilation dans MetaEditore, mais s'il y a une erreur de compilation, il y a une description de l'erreur dans l'onglet "Erreurs". Si vous ne comprenez pas la description, copiez le message et traduisez-le dans le traducteur :).