2012-03-07 9 views
7

Uno dei miei utenti ha inviato segnalazione di errore che il programma di installazione si è bloccato con la seguente errore:Come scoprire dove si verifica l'errore nello script Inno Setup?

Runtime error (at 34:1346): Type Mismatch

Il programma di installazione utilizza Inno Setup. L'inchiesta ha dimostrato che l'errore di errore del bug è stato contenuto in installer.iss.

Dove si può trovare l'errore se noto "34: 1346"?

risposta

8

Quella posizione di errore si trova nel bytecode compilato del tuo script e come tale è praticamente impossibile rintracciare una riga di codice.

Se riescono a riprodurlo, dovrebbero avviare il programma di installazione con l'opzione da riga di comando /log=filename ed è possibile dare un'occhiata a tale file.

Problemi correlati