Bug #686
openErreur à l'exécution si le code est copié depuis le PDF (Guide de l'utilisateur)
0%
Description
Etrangement, si je copie le code (avec la commande ctrl + c) et que je le colle dans l'éditeur AOZ Studio (avec ctrl + p), la fenêtre se lance, n'affiche pas le logo et reste noire.
Par contre, si je tape exactement le même code depuis l'éditeur, il se lance sans souci.
J'ai d'abord pensé à un souci d'encodage mais je n'ai rien trouvé pour le moment.
Pour afficher le PDF (version française du guide de l'utilisateur), j'utilise Acrobat Reader DC (32 bits) et mon système d'exploitation est Windows 10 64 bits.
Quoiqu'il en soit, ce comportement étrange peut déstabiliser les utilisateurs.
Files
Updated by Stéphane VINCENT over 3 years ago
Description
Etrangement, si je copie le code (avec la commande ctrl + c) et que je le colle dans l'éditeur AOZ Studio (avec ctrl + v), la fenêtre se lance, n'affiche pas le logo et reste noire.
Par contre, si je tape exactement le même code depuis l'éditeur, il se lance sans souci.
J'ai d'abord pensé à un souci d'encodage mais je n'ai rien trouvé pour le moment.
Pour afficher le PDF (version française du guide de l'utilisateur), j'utilise Acrobat Reader DC (32 bits) et mon système d'exploitation est Windows 10 64 bits.
Quoiqu'il en soit, ce comportement étrange peut déstabiliser les utilisateurs.
Updated by Stéphane VINCENT over 3 years ago
Stéphane VINCENT wrote in #note-1:
Description
Etrangement, si je copie le code (avec la commande ctrl + c) et que je le colle dans l'éditeur AOZ Studio (avec ctrl + v), la fenêtre se lance, n'affiche pas le logo et reste noire.
Par contre, si je tape exactement le même code depuis l'éditeur, il se lance sans souci.J'ai d'abord pensé à un souci d'encodage mais je n'ai rien trouvé pour le moment.
Pour afficher le PDF (version française du guide de l'utilisateur), j'utilise Acrobat Reader DC (32 bits) et mon système d'exploitation est Windows 10 64 bits.
Quoiqu'il en soit, ce comportement étrange peut déstabiliser les utilisateurs.
Le problème existe toujours avec la version 1.0.0 (B5) et l'exemple qui est désormais situé au chapitre 6.
Updated by Stéphane VINCENT over 3 years ago
Stéphane VINCENT wrote in #note-2:
Je viens d'identifier le souci: il vient du guillement-apostrophe de [c'est].
Après le copier-coller du code, il suffit de remplacer le [’] par ['].
['] correspond au caractère 0x27 alors que [’] au caractère 0xe2 0x80 0x99 ou U+2019, soit "Right Single Quotation Mark" ( https://www.fileformat.info/info/unicode/char/2019/index.htm ).
Updated by Stéphane VINCENT over 3 years ago
Stéphane VINCENT wrote in #note-3:
Pour votre langage de programmation, veillez à interpréter tous les "single quote" Unicode comme le caractère 0x27, soit ['].
Pour les "double quote" Unicode, il faudra alors les interpréter comme 2 caractères 0x27.
Plus d'informations:
https://www.cl.cam.ac.uk/~mgk25/ucs/quotes.html
https://unicode-table.com/fr/sets/quotation-marks/
Updated by Francois Lionet over 3 years ago
- Status changed from New to Feedback
Laurant, peux tu me donner la page ou se trouve un exemple qui ne fonctionne pas? Je n'arrive pas a le reproduire, normalement c'est gere...
?
Updated by Stéphane VINCENT over 3 years ago
Francois Lionet wrote in #note-5:
Laurant, peux tu me donner la page ou se trouve un exemple qui ne fonctionne pas? Je n'arrive pas a le reproduire, normalement c'est gere...
?
Il suffit de copier/coller le code qui se trouve au chapitre 6 de "AOZ_Studio_-Guide_de_lutilisateur-_Francais.pdf".
Input "Quel est votre nom" ; NOM$
Print "Bonjour" ; NOM$
Input "Quel âge avez-vous ?" ; age
jours = age*365
Print "Wow ! En jours c’est " ; jours
Bell
Print "Vous êtes assez vieux pour être un magicien !"
Print "Au revoir" ; NOM$
Bell 2
Ce souci existe toujours avec la version Beta 6a du 23 Mars.
Si on remplace le guillement simple dans [c’est] par [c'est] alors le code fonctionne comme attendu.
Bien cordialement
Updated by Stéphane VINCENT over 3 years ago
Stéphane VINCENT wrote in #note-6:
Francois Lionet wrote in #note-5:
Laurant, peux tu me donner la page ou se trouve un exemple qui ne fonctionne pas? Je n'arrive pas a le reproduire, normalement c'est gere...
?
Il suffit de copier/coller le code qui se trouve au chapitre 6 de "AOZ_Studio_-Guide_de_lutilisateur-_Francais.pdf".
Input "Quel est votre nom" ; NOM$ Print "Bonjour" ; NOM$ Input "Quel âge avez-vous ?" ; age jours = age*365 Print "Wow ! En jours c’est " ; jours Bell Print "Vous êtes assez vieux pour être un magicien !" Print "Au revoir" ; NOM$ Bell 2
Ce souci existe toujours avec la version Beta 6a du 23 Mars.
Si on remplace le guillement simple dans [c’est] par [c'est] alors le code fonctionne comme attendu.
Bien cordialement
Le souci existe encore avec la documentation française de la version Beta 7 du 21 Avril.