Lecture de datas depuis une procedure
Publié : sam. 14/févr./2004 17:02
Salut 
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.
Ces datas, sont les noms des commandes contenues dans les menus et les bouton du prog que je suis en train de faire.
Si j'utilise la commande comme ça:
pas de problème, ça fonctionne. Pareil avec l'anglais.
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

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
