Bonjour,
Je tombe aujourd'hui sur un truc de dingue.
Donc , si quelqu'un a une idée, je m'agenouille et je lui baise les pieds.
Dans un programme appelé par une interface Web, j'ouvre des fichiers pour faire apparaitre un document.
Plusieurs sociétés utilisent le même programme, et elles ont simplement des bibliothèques de fichier différentes.
A l'entrée du programme, il y a donc établissement de la liste des bibliothèques, ouverture des fichiers, et ensuite traitement avec affichage du document.
Seulement voilà, depuis quelques temps, on a une partie des fichiers qui s'ouvrent depuis une bibliothèque différente !
J'ai supposé que la libliste était incorrecte. Debug à l'appui, elle est parfaitement correcte lors de l'ouverture des fichiers.
J'ai donc supposé qu'une substitution devait être active. Mais debug à l'appui toujours, aucune substitution n'est active durant l'exécution du programme (et surtout au moment de l'ouverture).
Pourtant, les Open se font, et sur des fichiers qui ne sont pas dans la liste de bibliothèques !
Si j'arrête le job chargé d'afficher les documents (QZSRCGI), çà fonctionne à nouveau. Pour quelques temps...
Une idée (à part un magnifique bug système) ?
Partager