@Lezardo j'ai trouvé encore mieux je renvoi un pm a regi, mais j'écrit ici aussi le message, il faudrai déterminé quels valeurs a besoin d'avoir la routine pour afficher le catalogue et simplement dans le champ de variable du fichier calendar.cld initialiser avec les valeurs qui permettrai d'afficher le catalogue, il suffirai de placer les valeurs qui manque pour l'affichage du catalogue, donc que le fichier soit la ou pas le catalogue s'affichera. plus besoin de test dans ce cas puisque que l'ont place ce que demande la routine d'affichage du catalogue.
et si le fichier est la est bien cela place les valeurs du fichier par dessus.
en imaginant
000000000000000 ca c'est l'inialisation du champs au départ donc tous a zéro
je ferai ceci
000000545000000 je placerai une chaine de valeur non nul a l'endroit de la variable qu'a besoin de lire la routine de catalogue, ce qui permetrai de lire le catalogue dans tous les cas, meme si le fichier catalogue aurai été abimé.