[Issue] [Basic] Exemple aide On...GoSub erroné

Discussions et questions sur tout ce qui concerne la programmation tous langages et tous modules confondus.

Modérateur : Vilains modOOs

Règles du forum
:alerte: Balisage obligatoire dans cette section !
Aidez-nous à vous aider au mieux en balisant correctement votre question : reportez-vous sur les règles de cette section avant de poster !
Avatar de l’utilisateur
Alain de La Chaume
HédOOniste
HédOOniste
Messages : 1527
Inscription : 28 sept. 2008 12:56
Localisation : ʇsǝnoo,ꞁ ɐ ʇuǝɯǝʇǝꞁdɯoↃ

[Issue] [Basic] Exemple aide On...GoSub erroné

Message par Alain de La Chaume »

Bonjour à tous,
J'ai remarqué que l'exemple de l'aide concernant
"Instruction On...GoSub;Instruction On...GoTo [Exécution]"
avait sans doute été mal traduit.
Je voulais le signaler, juste pour faire avancer le schmilblik,
mais étant tout nouveau (dans ooo-Basic et sur le forum),
je ne suis pas du tout certain de frapper à la bonne porte...

Voici l'exemple tel quel :

Code : Tout sélectionner

Sub ExampleOnGosub
Dim iVar As Integer
Dim sVar As String
iVar = 2
sVar =""
On iVar GoSub Sub1, Sub2
On iVar GoTo Line1, Line2
Exit Sub
Sub1:
sVar =sVar & " De Sub 1 à" : retour
Sub2:
sVar =sVar & " De Sub 2 à" : retour
Line1:
sVar =sVar & " Étiquette 1" : GoTo End
Line2:
sVar =sVar & "Étiquette 2"
Fin :
MsgBox sVar,0,"On...Gosub"
End Sub
Voici l'exemple modifié pour que ça fonctionne :

Code : Tout sélectionner

Sub ExampleOnGosub_modif
Dim iVar As Integer
Dim sVar As String
iVar = 2
sVar =""
On iVar GoSub Sub1, Sub2
On iVar GoTo Line1, Line2
Exit Sub
Sub1:
sVar =sVar & " De Sub 1 à" : return
Sub2:
sVar =sVar & " De Sub 2 à" : return
Line1:
sVar =sVar & " Étiquette 1" : GoTo Fin
Line2:
sVar =sVar & "Étiquette 2"
Fin:
MsgBox sVar,0,"On...Gosub"
End Sub
Le modérateur a écrit :Rapport 94483 ouvert pour vous
.
Dernière modification par Bidouille le 10 janv. 2010 15:29, modifié 2 fois.
Raison : Correction balise
(API-culteur et pêcheur de macros en mode loisirs occasionnels, mais toujours les pieds dans l'OO)
AOO 4.1.2 sous Linux Xubuntu Voyager 14.04 (x86_64)
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 25184
Inscription : 03 mars 2006 07:45
Localisation : 127.0.0.1

Re: [Basic]Exemple aide On...GoSub vérolé

Message par Dude »

Vérolé... Tout de suite les grands mots. ;)

Il s'agit effectivement d'un problème de traduction automatique du mot End. Tu peux ouvrir un rapport sur IT dans la catégorie l10n / helpcontent.
Poser une question, c'est bien. Répondre aux autres, c'est encore mieux.
Améliorez AOO et votez pour les issues
Avatar de l’utilisateur
Alain de La Chaume
HédOOniste
HédOOniste
Messages : 1527
Inscription : 28 sept. 2008 12:56
Localisation : ʇsǝnoo,ꞁ ɐ ʇuǝɯǝʇǝꞁdɯoↃ

Re: [Basic]Exemple aide On...GoSub vérolé

Message par Alain de La Chaume »

Dude me répond :
Tu peux ouvrir un rapport sur IT dans la catégorie l10n / helpcontent.
Heu... oui, peut-être. Mais comme je le dis ci-dessus je suis tout nouveau dans ooo-Basic et sur le forum,
et IT ne me dit rien du tout... Aurais-je oublié de lire complètement le mode d'emploi du forum ?
Sans doute. Mea Culpa !
(API-culteur et pêcheur de macros en mode loisirs occasionnels, mais toujours les pieds dans l'OO)
AOO 4.1.2 sous Linux Xubuntu Voyager 14.04 (x86_64)
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 25184
Inscription : 03 mars 2006 07:45
Localisation : 127.0.0.1

Re: [Basic]Exemple aide On...GoSub vérolé

Message par Dude »

IT = IssueTracker. Jette un oeil sur le dernier lien de ma signature.

8)
Poser une question, c'est bien. Répondre aux autres, c'est encore mieux.
Améliorez AOO et votez pour les issues
Avatar de l’utilisateur
Alain de La Chaume
HédOOniste
HédOOniste
Messages : 1527
Inscription : 28 sept. 2008 12:56
Localisation : ʇsǝnoo,ꞁ ɐ ʇuǝɯǝʇǝꞁdɯoↃ

Re: [Basic]Exemple aide On...GoSub vérolé

Message par Alain de La Chaume »

Bonjour,
Dude me répond :
Tu peux ouvrir un rapport sur IT dans la catégorie l10n / helpcontent.
[...]
IT = IssueTracker. Jette un oeil sur le dernier lien de ma signature.
Voui... ! Très fort... trop fort pour moi. Donc dans trois semaines j'y suis encore.
Alors, après avoir jeté un oeil, c'est l'éponge que je jette, en étant désolé de ne pouvoir faire plus.
(API-culteur et pêcheur de macros en mode loisirs occasionnels, mais toujours les pieds dans l'OO)
AOO 4.1.2 sous Linux Xubuntu Voyager 14.04 (x86_64)
Avatar de l’utilisateur
Alain de La Chaume
HédOOniste
HédOOniste
Messages : 1527
Inscription : 28 sept. 2008 12:56
Localisation : ʇsǝnoo,ꞁ ɐ ʇuǝɯǝʇǝꞁdɯoↃ

Re: [Issue] [Basic] Exemple aide On...GoSub erroné

Message par Alain de La Chaume »

Bonjour,

Dans ce fil [Issue] Document planteur d'OOo et de LibO versions 3.3.
jbfaure apporte une réponse sur ce sujet pour LibreOffice :
Cette issue 68390 est corrigée dans LibreOffice 3.4.x
Loin de moi l'envie de jouer les grincheux...
Mais le nouvel exemple de code proposé par LibreOffice ne fonctionne toujours pas :

Code : Tout sélectionner

Sub ExampleOnGosub
Dim iVar As Integer
Dim sVar As String
iVar = 2
sVar =""
On iVar GoSub Sub1, Sub2
On iVar GoTo Line1, Line2
Exit Sub
Sub1:
sVar =sVar & " De Sub 1 à" : return
Sub2:
sVar =sVar & " De Sub 2 à" : return
Line1:
sVar =sVar & " Étiquette 1" : GoTo Fin
Line2:
sVar =sVar & "Étiquette 2"
Fin :
MsgBox sVar,0,"On...Gosub"
End Sub
Dans mon premier message je proposais un code de remplacement
annoncé par "Voici l'exemple modifié pour que ça fonctionne :"
où, dans la ligne Fin: le deux-points n'est pas précédé de l'espace-mot.

Ce code d'exemple est donc toujours vérolé (heu, pardon, je voulais dire erroné) :wink:
mais un pas en avant vient d'être fait par LibreOffice.

Bien cordialement, Alain
(API-culteur et pêcheur de macros en mode loisirs occasionnels, mais toujours les pieds dans l'OO)
AOO 4.1.2 sous Linux Xubuntu Voyager 14.04 (x86_64)
jbfaure
Membre cOOnverti
Membre cOOnverti
Messages : 393
Inscription : 10 juil. 2008 06:42
Localisation : Lyon - France

Re: [Issue] [Basic] Exemple aide On...GoSub erroné

Message par jbfaure »

Merci pour l'info. La correction est faite, elle devrait être disponible dans LibO 3.4.4 je pense (probablement trop tard pour la 3.4.3)

JBF
LibreOffice 7 (avec la dernière mise à jour corrective) sous Linux Ubuntu 22.04
Listes de discussions francophones : https://fr.libreoffice.org/get-help/mailing-lists/