[v4] Corrections & Améliorations de la doc FR

Archive.
wolfjeremy
Messages : 1202
Inscription : sam. 31/déc./2005 23:52

Message par wolfjeremy »

Dans l'aide ils se sont gouré ils ont remplacé NetworkServerEvent par NetworkClientEvent pour l'exemple du serveur... :wink:
comtois
Messages : 5186
Inscription : mer. 21/janv./2004 17:48
Contact :

Message par comtois »

wolfjeremy a écrit :Dans l'aide ils se sont gouré ils ont remplacé NetworkServerEvent par NetworkClientEvent pour l'exemple du serveur... :wink:
Quelqu'un peut confirmer ? je ne connais pas trop cette lib, et je ne peux pas tester.
http://purebasic.developpez.com/
Je ne réponds à aucune question technique en PV, utilisez le forum, il est fait pour ça, et la réponse peut profiter à tous.
Subelrim
Messages : 9
Inscription : lun. 03/avr./2006 23:34
Localisation : Caen

Message par Subelrim »

Dans l'exemple networkserver.pb V4, je pense qu'il vaudrait mieux mettre

ClientID = EventClient()

au lieu de:

ClientID = NetworkClientEvent(0).

Par ailleurs, comme je suis dans le réseau jusqu'au cou, il semble qu'en version 3.94 on pouvait lancer une session serveur puis une session client sur le même programme mais en version 4, bien qu'il n'y ait pas de message d'erreur, le serveur n'ecoute plus s'il est aussi client... Ceci dit c'est sans doute normal mais c'était bien pratique avant et je ne voit pas comment faire si ce n'est que lancer d'abord un prg serveur pui un prg client ? votre avis :?:

Notez que je ne suis peut-être pas au bon endroit pour poser ce genre de question mais en V4 spécial réseau je vois pas bien ou :?


Au fait faut se mettre à l'heure d'été la ! :wink:
Et voila...
Guimauve
Messages : 1015
Inscription : mer. 11/févr./2004 0:32
Localisation : Québec, Canada

Message par Guimauve »

Dans l'aide, il n'y a rien au sujet des tableaux et des listes chainées que l'on peut mettre comme paramètre à une procédure. Il n'y a que dans le fichier ReadMe.html qu'il y des infos sur le sujet.

A+
Guimauve
Avatar de l’utilisateur
Ulix
Messages : 315
Inscription : ven. 04/juin/2004 14:27
Localisation : Frontignan

Message par Ulix »

Je l'avais signalé, un ou des exemples serait le bien venu :P
J'avais écrit :
Enfin, une idée Idea : avec PB4 il est possible de transmettre comme argument a une procedure une liste chainées - un exemple illustrant cela serait le bien venu - celà éviterait que la question " comment faire Question " ne soit posée sur le forum de façon récurante, et celà serait aussi d'une grande aide même pour les plus anciens !
Espérons de nous seront entendu et que des exemples seront inclu dans l'aide :lol:
Subelrim
Messages : 9
Inscription : lun. 03/avr./2006 23:34
Localisation : Caen

Message par Subelrim »

:oops: désolé, ça marche toujours le serveur et le client sur le même prg, c'est mon code qui coince un peu :?
Et voila...
RegisLG
Messages : 154
Inscription : mer. 22/juin/2005 2:32

Message par RegisLG »

Toujours plongé dans la trad des exemples de gadget.txt :

@comtois : pour l'optiongadget, j'ai laissé la trad actuelle "cases à option" car finalement je ne sais pas si tu as adopté "bouton radio" ou pas.

J'en suis aux barres de progression et je viens de lire sur la page consacrée :
#PB_ProgressBar_Smooth : La progression est précise, au lieu d'utiliser des blocs (Note: sous Windows XP avec le support des skins activé, cette option n'a aucun effet).
Or sur ma machine, avec les skins activés, je vois bien la différence, ça ne fait pas le même effet que sur la capture présentée dans l'aide. Je pense qu'il faudrait corriger cela.

EDIT : en fait, c'est quand l'option du compilateur "activer le support des thèmes XP" est active que ça foire, sinon avec les skins activés sous XP et le compilateur sans support des thèmes, ça fonctionne bien.
comtois
Messages : 5186
Inscription : mer. 21/janv./2004 17:48
Contact :

Message par comtois »

RegisLG a écrit :@comtois : pour l'optiongadget, j'ai laissé la trad actuelle "cases à option" car finalement je ne sais pas si tu as adopté "bouton radio" ou pas.
Non je n'ai rien changé, et dans visual basic c'est 'boutons d'option'.
Par contre si je relis la doc au sujet de OptionGadget() , il y a des trucs de ce genre "OptionGadget ajouteront une nouvelle case à cocher"

Alors que case à cocher est déjà utilisée pour les CheckBox !

Peut-être qu'il faudrait remplacer le case à option de l'aide par bouton à option ? en tout cas si on garde le case à option , faudra remplacer les cases à cocher par le terme choisi !

Je vais attendre quelques temps les réactions avant de changer quelque chose.

Sinon pour les exemples avec les tableaux et les listes chainées en paramètre de procédure, j'attends que ce soit ajouté dans l'aide anglaise , faut quand même qu'on colle un peu à la doc principale :)

Pour mémoire il manque des trucs concernant PlaySound dans l'aide française et anglaise :

Code : Tout sélectionner

#PB_Sound_Loop = 1
#PB_Sound_MultiChannel = 2

Channel = PlaySound(0, #PB_Sound_MultiChannel)
Delay(500)
Channel = PlaySound(0, #PB_Sound_MultiChannel)
Delay(500)
Channel = PlaySound(0, #PB_Sound_MultiChannel)
MessageRequester("","Stop")
L'idée c'est d'utiliser le même son sur un canal différent, et je crois qu'on peut aussi stopper le canal qu'on veut ? bref à documenter !


[EDIT]
La touche F1 est sans effet avec le mot Swap
http://purebasic.developpez.com/
Je ne réponds à aucune question technique en PV, utilisez le forum, il est fait pour ça, et la réponse peut profiter à tous.
RegisLG
Messages : 154
Inscription : mer. 22/juin/2005 2:32

Message par RegisLG »

comtois a écrit :en tout cas si on garde le case à option , faudra remplacer les cases à cocher par le terme choisi !
Oui case à cocher n'a rien à faire à cet endroit !
comtois a écrit :Sinon pour les exemples avec les tableaux et les listes chainées en paramètre de procédure, j'attends que ce soit ajouté dans l'aide anglaise , faut quand même qu'on colle un peu à la doc principale :)
D'accord avec toi, il faut le signaler à Fred pour qu'il ajoute le texte nécessaire.

Je propose d'adopter le terme "barre à curseur" (ils utilisent curseur à glissière là =>http://chgi.developpez.com/windows/trackbar/) pour désigner le "TrackBarGadget".
Le terme actuellement utilisé est "Barre de défilement" mais ce terme est déjà utilisé (à bon escient je trouve) pour désigner le ScrollBarGadget.

EDIT : la traduction des exemples de gadget.txt est terminée ! :D , mon fichier ne contient que les exemples. Il est dispo sur la 1ère page.
comtois
Messages : 5186
Inscription : mer. 21/janv./2004 17:48
Contact :

Message par comtois »

Une petite note supplémentaire dans macros. A traduire.
The @Keyword "Macro" : @Keyword "EndMacro" declaration must be done before the macro will be called for the first time.
Because macros will be completely replaced by their related code at compile time, they are not local to a procedure.
Sinon il y avait d'autres fichiers modifiés dans l'aide anglaise :
Mesh : Correction de constantes de SetMEsData
Variables : Corrections de deux valeurs en fin de fichier
Prototype : Correction du dernier exemple

J'ai reporté les modifs dans la doc française.

J'ai supprimé le mot en trop dans LinkedList
Et remplacé le and par un et dans le fichier define
D'accord avec toi, il faut le signaler à Fred pour qu'il ajoute le texte nécessaire.
J'ai mis un mot dans le forum anglais à ce sujet.
Je propose d'adopter le terme "barre à curseur"
Trop fatigué pour commenter ce soir, ça me parait barbare comme nom mais je suis naze , je le verrai peut-être autrement demain :)

Je vais me coucher, je regarderai tes exemples demain , merci pour ton travail :)

Voila tout est validé pour ceux qui ont cvs.
Je mettrai un nouveau chm quand j'aurai recopié les traductions de RegisLG.

Bonne nuit :P
http://purebasic.developpez.com/
Je ne réponds à aucune question technique en PV, utilisez le forum, il est fait pour ça, et la réponse peut profiter à tous.
RegisLG
Messages : 154
Inscription : mer. 22/juin/2005 2:32

Message par RegisLG »

Dans la foulée, j'ai traduit les exemples de thread.txt.
C'est très pénible la gestion des accents avec la console, j'ai utilisé des +chr()+, s'il y a une autre astuce je suis preneur.
Je mets mon fichier (exemples uniquement) sur la page 1.
Fred
Site Admin
Messages : 2805
Inscription : mer. 21/janv./2004 11:03

Message par Fred »

Ne mets pas d'accent, pour un texte qui sort sur la console, ca rendra la code plus lisible.
RegisLG
Messages : 154
Inscription : mer. 22/juin/2005 2:32

Message par RegisLG »

Fred a écrit :Ne mets pas d'accent, pour un texte qui sort sur la console, ca rendra la code plus lisible.
OK, j'ai supprimé les accents de mon fichier 8)
comtois
Messages : 5186
Inscription : mer. 21/janv./2004 17:48
Contact :

Message par comtois »

Après une bonne nuit, ce 'barre à curseur' ne passe toujours pas :?

Tant qu'à faire je préfère garder 'barre de défilement' ,ou alors s'il faut changer , j'aime mieux 'curseur à glissière'.

Sinon je suis en train de copier tes traductions, il y a un truc qui me parait bizarre, au début ça passait bien , mais quand je suis arrivé à ça :
If OpenWindow(0, 0, 0, 400, 100, "Gadget liste déroulante explorateur"
ou ça :
If OpenWindow(0, 0, 0, 400, 200, "Gadget liste avec icônes explorateur"
Je me suis dis , houla !! c'est bien de traduire , c'est très utile (et j'en ai aussi besoin) mais là je trouve que c'est trop.
Dans le titre original il n'y a que le nom du gadget ,je pense qu'on devrait le garder tel quel, ça permet d'avoir un repère, on sait à quelle fonction se rattache l'exemple.

Qu'en penses-tu ? et les autres vous en pensez quoi ?

Sinon pour le reste rien à redire ,c'est impeccable.
http://purebasic.developpez.com/
Je ne réponds à aucune question technique en PV, utilisez le forum, il est fait pour ça, et la réponse peut profiter à tous.
Dr. Dri
Messages : 2527
Inscription : ven. 23/janv./2004 18:10

Message par Dr. Dri »

pour la trackbar tu peux traduire par "barre à glissière" ou "barre de suivi"

Sinon pour les titres des fenêtres je suis d'accord avec toi, vaut mieux garder le nom du gadget (ou de la fonction)

Dri
Répondre