Errori, bug, domande - pagina 1122

 
Lone_Irbis:

Durante il processo di ricerca delle modalità di scrittura dei dati nel file dal tester, ecco un errore (abbreviato, perché non ci stava bene):

Cioè, naturalmente, capisco che questo errore è un risultato naturale della mia goffaggine. E in ogni caso è stato rapidamente risolto (il problema era nel tentativo di passare dati non stringa in FileWrite tramite una terza funzione, se necessario - posso descriverlo in modo più dettagliato). Ma l'errore non sembra molto chiaro e un po' spaventoso :) e il compilatore non suggerisce da nessuna parte che è previsto. Forse dovremmo almeno aggiungere qualche tipo di deformazione o qualcosa del genere...

Puoi allegare il codice sorgente a servicedesk?
 

Errore di compilazione 244:errore di ottimizzazione dell'albero

#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 )); }
costruire 930
 
Quindi, il timer dell'indicatore di tutti parte chiaramente da OnInit() quando il terminale si avvia?
 
pronych:
Quindi, tutti avviano il timer dell'indicatore chiaramente da OnInit() all'inizio del terminale?
bool  EventSetTimer(
   int  seconds      // количество секунд
   );

Anche se il timer non è stato creato al primo tentativo, cosa gli impedisce di controllare che il timer sia stato creato (è una funzione booleana) e prendere

diversi tentativi di creazione con controlli?

 
Qualcuno può dirmi come trovare il numero di errore di compilazione?
 
Fleder:
Qualcuno può dirmi come trovare il numero di errore di compilazione?
ResetLastError();
.
.
.
Print("Ошибка: ",GetLastError());
 
Fleder:

Anche se il timer non è stato creato al primo tentativo, cosa gli impedisce di controllare che il timer sia stato creato (è una funzione booleana) e prendere

diversi tentativi di creazione con controlli?

Vale la pena controllare, ma è inutile. Stai suggerendo di farlo in un ciclo infinito?
 

La funzioneGetLastError è per gli errori di runtime.

Interessato agli errori di compilazione.

 
Fleder:
Qualcuno può dirmi come trovare il numero di errore di compilazione?

E se hai bisogno di una descrizione dell'errore, dovresti guardare nell'aiuto di MetaEditir:

Errori di compilazione

 
pronych:
Vale la pena controllare, ma è inutile. Stai suggerendo di farlo in un ciclo infinito?
Non ha senso farlo in un ciclo infinito. Fare un numero limitato di tentativi e poirestituireINIT_FAILED nella funzioneint OnInit() .
Motivazione: