J'ai une procedure qui doit commander la lecture de datas selon la langue désirée.
J'ai bricolé ça d'après le support des langues de Visual Designer.
Le problème, c'est que ça ne fonctionne pas. Je vous met le code, ce sera plus simple.
Code : Tout sélectionner
Procedure SetLanguage(Flag.b)
Select Flag
Case 1
Restore FrenchLanguage
For k=0 To 19
Read Language$(k)
Next
Case 2
Restore EnglishLanguage
For k=0 To 19
Read Language$(k)
Next
EndSelect
EndProcedure
DataSection
FrenchLanguage:
Data$ "Options" ;0
Data$ "Changer le chemin" ;1
Data$ "Langue" ;2
Data$ "Quitter" ;3
Data$ "Aide" ;4
Data$ "Aide" ;5
Data$ "Sites Web" ;6
Data$ "CGSoftares" ;7
Data$ "jaPBe" ;8
Data$ "Pure Basic" ;9
Data$ "A Propos" ;10
Data$ "Titre" ;11
Data$ "Infos" ;12
Data$ "Fonction" ;13
Data$ "Description" ;14
Data$ "Paramètres" ;15
Data$ "Quitter" ;16
Data$ "Copier" ;17
Data$ "Français" ;18
Data$ "English" ;19
EnglishLanguage:
Data$ "Options" ;0
Data$ "Change Path" ;1
Data$ "Language" ;2
Data$ "Quit" ;3
Data$ "Help" ;4
Data$ "Help" ;5
Data$ "Wep Site" ;6
Data$ "CGSoftares" ;7
Data$ "jaPBe" ;8
Data$ "Pure Basic" ;9
Data$ "About" ;10
Data$ "Title" ;11
Data$ "Infos" ;12
Data$ "Function" ;13
Data$ "Description" ;14
Data$ "Parameters" ;15
Data$ "Quit" ;16
Data$ "Copy" ;17
Data$ "Français" ;18
Data$ "English" ;19
EndDataSection
Si j'utilise la commande comme ça:
Code : Tout sélectionner
Restore FrenchLanguage
For k=0 To 19
Read Language$(k)
Next
Mais dès que je mets ça dans une procédure, je n'ai plus rien qui s'affiche dans les boutons ou les menus.
Est-ce qu'il y a un truc spécial à savoir pour lire les datas depuis une procédure??
Chris
PS: Si vous trouvez des fautes dans la traduction, vous pouvez me le dire, je ne serais pas vexé
Chris