Anti-erreurs 2.0 * Gregory Noe
----------------
Publie dans CPC, Amstar & cpc, CPC Infos !
Il est difficile de taper un programme d'une revue sans commettre d'erreurs !
Quand les erreurs sont signalees (Syntax error in..., Line does not exist
in...), la correction est facile puisque la ligne vous est indiquee, mais
lorsque du "point de vue" du CPC, le programme est correct, il peut en etre
tout autrement pour le lecteur.
Si le fonctionnement du programme ne correspond pas vraiment au programme
original, alors il est impossible de retrouver l'erreur commise, a mois de
comparer les lignes de votre programme avec celles du journal, mais c'est tres
long et on risque de passer sur une erreur sans la voir.
C'est pourquoi ce programme a ete cree; il est a utiliser si ne vous retrouvez
pas vos erreurs.
La frappe d'un programme de votre journal favori (CPC) terminee, vous faites
"RUN" et la, vous corrigez toutes les erreurs signalees par le CPC en vous
referant au journal pour comparer. Si malgre cela, il ne tourne toujours pas,
suivez cette procedure :
- sauvez votre programme en ASCII grace a l'instruction : SAVE "nom de prog",A
Puis, si vous etes sur K7, rembobinez la bande jusqu'au debut du fichier;
- Chargez Anti-Erreurs;
- Entrez le nom de votre programme et inserez le support ou il se trouve (K7 ou
disquette).
Apres quelques secondes, les numeros de ligne vont defiler. Vous remarquerez
qu'a chaque ligne correspond un code de 2 lettres sous cette forme : >XX ;
c'est le code qui va vous permettre de savoir d'ou proviennent les erreurs.
Pour cela, il faut que vous compariez les codes du journal a ceux de l'ecran.
Si un code differe, notez sur papier le numero de ligne qui correspond a ce
code. Continuez ainsi jusqu'a la fin du listage.
Le defilement termine, recherchez votre programme et corrigez les lignes que
vous avez notees en comparant avec le journal. Faites "RUN" et, O miracle !
Ca marche.
Attention, lors de la frappe, n'omettez aucun caractere car Anti-Erreurs les
prends en compte, et bien sur, ne tapez pas les codes de controle.