Author |
Topic: Crash Application.ConvertSystemTimeToDate (Read 851 times) |
|
Michel VIGNERON
Board Junior Member
Email
Gender:
Posts: 61
|
|
Crash Application.ConvertSystemTimeToDate
« on: Mar 26th, 2018, 7:13pm » |
Quote | Modify
|
Bonjour, HA 9.8.0f - Windows10 Avez-vous rencontré ce problème ? file = "C:/Users/Michel/Documents/Myriad Documents/Settings/Scripts/Music Loader/datas/Book_001/Chapter_001/001-001-002.mld" time = FileModificationTime(file) print(time) year,month,day=Application.ConvertSystemTimeToDate(time) print(year.." "..month.." "..day) Bien cordialement
|
|
offline |
|
|
|
Michel VIGNERON
Board Junior Member
Email
Gender:
Posts: 61
|
|
Re: Crash Application.ConvertSystemTimeToDate
« Reply #1 on: Mar 26th, 2018, 7:36pm » |
Quote | Modify
|
Précisions Le but est de récupérer la date d'un fichier (celle apparaissant dans l'explorateur), hors mes fichiers sont des fichiers texte et non pas des fichier de musique HA. Le problème vient peut être de là. Je récupère bien un time sur le FileModificationTime, qui apparemment n'est pas compatible avec le ConvertSystemTimeToDate, d'où le Crash de HA. Est-ce parce que le FileModificationDate s'attend à récupérer la date de dernière mise à jour d'un fichier HA et non pas la date du fichier enregistré ? Je n'ai pas vu de fonction pouvant récupérer cette date. Bien cordialement
|
|
offline |
|
|
|
Daniel Frouvelle
Board Master
WWW | Email
Gender:
Posts: 1610
|
|
Re: Crash Application.ConvertSystemTimeToDate
« Reply #2 on: Mar 27th, 2018, 12:42am » |
Quote | Modify
|
Bonsoir Michel, J'ai le même phénomène si j'utilise l'exemple du manuel MyrScript (ligne 10385 du manuel) Si je fais time=floor(FileModificationTime(theFileName)/2) j'obtiens un résultat (faux bien entendu). Cela voudrait dire que l'algorithme de conversion est erroné. J'en ai fait part aux frères Guillion et j'attends leur réponse. Amistats, Danièl
|
« Last Edit: Mar 27th, 2018, 5:54pm by Daniel Frouvelle » |
offline |
|
|
|
Daniel Frouvelle
Board Master
WWW | Email
Gender:
Posts: 1610
|
|
Re: Crash Application.ConvertSystemTimeToDate
« Reply #3 on: Mar 28th, 2018, 3:19pm » |
Quote | Modify
|
Bonjour Michel, voici leur réponse: Quote:- Le système de date MyrScript passait pas une conversion par le nombre de secondes écoulées depuis le 1er janvier 1904. Ces valeurs ont dépassé les limites de nombre entier de MyrScript depuis 1972. J'ai donc tout passé en temps "Unix", c-à-d le nombre de secondes écoulées depuis le 1er janvier 1970, ce qui nous laisse tranquilles jusqu'en 2038. D'ici là, on trouvera autre chose |
| Amistats, Danièl.
|
|
offline |
|
|
|
Michel VIGNERON
Board Junior Member
Email
Gender:
Posts: 61
|
|
Re: Crash Application.ConvertSystemTimeToDate
« Reply #4 on: Mar 28th, 2018, 5:43pm » |
Quote | Modify
|
Merci Daniel pour ces précisions. Faut-il donc attendre la prochaine version de HA ou bien réinstaller la 8.0f ? Bien cordialement
|
|
offline |
|
|
|
Daniel Frouvelle
Board Master
WWW | Email
Gender:
Posts: 1610
|
|
Re: Crash Application.ConvertSystemTimeToDate
« Reply #5 on: Mar 28th, 2018, 6:38pm » |
Quote | Modify
|
Quote:Faut-il donc attendre la prochaine version de HA ou bien réinstaller la 8.0f ? |
| Ben on peut faire les deux... mais l'erreur ne sera corrigée que sur la prochaine version...
|
« Last Edit: Mar 28th, 2018, 8:44pm by Daniel Frouvelle » |
offline |
|
|
|
Michel VIGNERON
Board Junior Member
Email
Gender:
Posts: 61
|
|
Re: Crash Application.ConvertSystemTimeToDate
« Reply #6 on: Mar 28th, 2018, 8:10pm » |
Quote | Modify
|
J'ai réinstallé HA time = FileModificationTime(FileString) j'ai toujours le Crash sur Application.ConvertSystemTimeToDate(time) Donc suite à la prochaine version. Bien cordialement
|
|
offline |
|
|
|
Michel VIGNERON
Board Junior Member
Email
Gender:
Posts: 61
|
|
Re: Crash Application.ConvertSystemTimeToDate
« Reply #7 on: Apr 27th, 2018, 6:01pm » |
Quote | Modify
|
Résolu dans la nouvelle version 9.8.1C (correction 25.) Merci aux frères Guillion.
|
|
offline |
|
|
|
|