Path: ...!feeds.phibee-telecom.net!2.eu.feeder.erje.net!feeder.erje.net!proxad.net!feeder1-2.proxad.net!usenet-fr.net!pasdenom.info!.POSTED.2a01:e0a:472:70f0:5be:3bda:145:f054!not-for-mail From: DrPi <314@drpi.fr> Newsgroups: fr.comp.lang.ada Subject: Re: Crash de Start_Search Date: Tue, 17 Oct 2023 09:44:37 +0200 Organization: Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Injection-Date: Tue, 17 Oct 2023 07:44:39 -0000 (UTC) Injection-Info: rasp.pasdenom.info; posting-account="314@usenet"; posting-host="2a01:e0a:472:70f0:5be:3bda:145:f054"; logging-data="31852"; mail-complaints-to="abuse@pasdenom.info" User-Agent: Mozilla Thunderbird Cancel-Lock: sha256:t3g0GX+YNB5RnXlcpvDfJyZgLfXsYLUXaNLxBL0749c= In-Reply-To: Content-Language: fr Bytes: 1925 Lines: 18 Le 16/10/2023 à 23:35, DrPi a écrit : > > J'ai oublié de préciser que le problème est déclenché dès qu'un caractère non ASCII se trouve dans un nom de fichier/dossier. > L'encodage des caractères exotiques varie d'un système à l'autre, et d'une implémentation d'Ada à l'autre. Ca peut être de l'UTF8, des pages de code Windows... > Ici, vraisemblablement, l'encodage ne correspond pas entre le système et le programme. Tâche de trouver de la doc... Ce qui m'étonne, c'est que le crash se produit dans la fonction Dir_Search, fonction de la runtime. Apparemment, plus préciément, dans le calcul d'une date (Ada.Calendar.Arithmetic_Operations.Add). C'est étrange et je ne vois pas comment remédier à ce problème. Il n'y a rien à ce sujet ici : http://www.ada-auth.org/standards/rm12_w_tc1/html/RM-A-16.html