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

Archive.
Dräc
Messages : 526
Inscription : dim. 29/août/2004 0:45

Message par Dräc »

RegisLG a écrit :Et j'ai encore une question : quand en langage C on rencontre ce genre de code :

Code : Tout sélectionner

int valeur; 
valeur = 7; 

int *pointeur; 
pointeur = &valeur;
Est-ce que la transcription en PureBasic suivante est correcte ?

Code : Tout sélectionner

valeur.l
valeur = 7
*pointeur.Long
*pointeur=@valeur
C'est tout à fait cela!
Avatar de l’utilisateur
Flype
Messages : 2431
Inscription : jeu. 29/janv./2004 0:26
Localisation : Nantes

Message par Flype »

salut, j'aurais une petite constante à rajouter dans l'aide fr.

suite petit oubli de fred :

dans la rubrique << Les fonctions du compilateur >>

il manque le type #PB_Procedure pour la commande

Resultat = Defined(Nom, Type)

Voir ici :
http://www.purebasic.fr/english/viewtop ... highlight=



cette rubrique ne semble pas accessible depuis l'arborescence à gauche.
Image
comtois
Messages : 5186
Inscription : mer. 21/janv./2004 17:48
Contact :

Message par comtois »

J'ai ajouté ThreadID().
J'ai ajouté un exemple d'andré montrant comment on peut utiliser Swap pour permuter le contenu de deux tableaux.

@Flype C'est fait, et j'ai mis les références croisées des constantes à jour.
Je mettrai le nouveau fichier en ligne quand j'aurai fini de traduire les derniers ajouts d'André.


Mais c'est dispo sur CVS pour ceux qui compilent eux même leur doc :)
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.
comtois
Messages : 5186
Inscription : mer. 21/janv./2004 17:48
Contact :

Message par comtois »

il y a une nouvelle définition de la commande ThreadId() et j'ai besoin d'un coup de main pour traduire.
@Function ThreadID = ThreadID(Thread)

@Description

Returns the unique ID which identifies the given 'Thread' in the operating system. This
function is very useful when another library needs a thread reference.
@LineBreak
@LineBreak
This result is sometimes also known as 'Handle'. Look at the extra chapter
@ReferenceLink "handles" "Handles and Numbers" for more information.
J'ai traduit comme ça
@Function ThreadID = ThreadID(Thread)

@Description

Renvoie l'identifiant unique du thread spécifié.
Cette commande est utile lorsque qu'une autre commande a besoin de la référence dans l'OS du thread.
@LineBreak
@LineBreak
L'identifiant 'ThreadID' est parfois appelé 'Handle'. Pour plus d'informations consultez le chapitre @ReferenceLink "handles" "Handles and Numbers".
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.
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

@Function ThreadID = ThreadID(Thread)

@Description

Renvoie l'identifiant unique du thread spécifié.
Cette fonction est tres utile lorsque d'autres fonctions ont besoin de la reference (ID) d'un thread en cours
un commande n'attends pas de parametre en retour
alors qu'une Fonction si ! :D
Avatar de l’utilisateur
Flype
Messages : 2431
Inscription : jeu. 29/janv./2004 0:26
Localisation : Nantes

Message par Flype »

je rajouterais juste un petit mot :

'identifiant système' au lieu de 'identifiant'. et les accents :wink:
Image
comtois
Messages : 5186
Inscription : mer. 21/janv./2004 17:48
Contact :

Message par comtois »

La nouvelle doc est en ligne, voir dans ma signature pour la télécharger.
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.
Patrick88
Messages : 1564
Inscription : mer. 21/janv./2004 18:24

Message par Patrick88 »

dans l'aide de la fonction AddDate()

à #PB_Date_Minute : ajoute 'valeur' minutes à la daet

là ça a chiotté grave :lol: y'a eu de l'huile sur le clavier... :lol:

:lol:
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

Patrick88 a écrit :dy'a eu de l'huile sur le clavier... :lol:

:lol:
Comtois est un grand consommateur de gâteaux Tunisien au miel et bien gras :lol:
RegisLG
Messages : 154
Inscription : mer. 22/juin/2005 2:32

Message par RegisLG »

comtois a écrit :il y a une nouvelle définition de la commande ThreadId()
<snip>

"This function is very useful when another library needs a thread reference."

"Cette commande est utile lorsque qu'une fonction a besoin de la référence (ID) du thread. "
Ce ne serait pas plutôt le terme "autre bibliothèque" à la place de "une fonction" ?

Et sinon, dans le dernier chm le StrQ n'a pas été modifié :(
comtois
Messages : 5186
Inscription : mer. 21/janv./2004 17:48
Contact :

Message par comtois »

@Patrick88 ; J'ai essuyé le gras de mon clavier et corrigé date.
RegisLG a écrit :Ce ne serait pas plutôt le terme "autre bibliothèque" à la place de "une fonction" ?
Si on traduit mot à mot oui , mais bon , qu'est-ce que ça veut dire ?
C'est pas la bibliothèque qui a besoin de l'identifiant, mais une fonction non ?
Et puis j'ai pas vérifié, mais on peut très bien trouver une fonction de la bibliothèque Thread qui demande un identifiant en paramètre ?
Je peux changer, qu'en pensent les autres ?
Et sinon, dans le dernier chm le StrQ n'a pas été modifié :(
Fait pour le prochain, je l'avais oublié celui là.
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.
Avatar de l’utilisateur
Flype
Messages : 2431
Inscription : jeu. 29/janv./2004 0:26
Localisation : Nantes

Message par Flype »

Syntaxe

*MemoryID = ReAllocateMemory(*MemoireID, Taille)

Description

Alloue (si le paramètre *MemoroireID est 0) ou re-alloue une zone continue de mémoire de la Taille spécifiée (en octets). Si la zone de mémoire était déjà allouée, alors son ancien contenu est conservé. Si la quantité de mémoire demandée est disponible, *MemoryID contiendra l'adresse de début de la zone mémoire, ou 0 si la zone n'a pu être allouée (dans ce cas, l'ancienne zone mémoire est toujours valide).

Note: Toutes les zones mémoire créées sont automatiquement libérées à la fin du programme.
il y a une toute petite coquille ici : *MemoroireID

sinon, j'écrirais la syntaxe de la fonction plutôt comme çà :

*NouvelleMemoireID = ReAllocateMemory(*MemoireID, Taille)
Image
Frenchy Pilou
Messages : 2194
Inscription : jeu. 27/janv./2005 19:07

Message par Frenchy Pilou »

On ne pourrait pas renommer la rubrique "Commande" (achat du programme) par "Commander","Se procurer Purebasic"...
Car cela prête à confusion !
Est beau ce qui plaît sans concept :)
Speedy Galerie
comtois
Messages : 5186
Inscription : mer. 21/janv./2004 17:48
Contact :

Message par comtois »

@Flype et les autres, je mets NouvelleMemoireID ou NouveauMemoireID comme dans l'exemple qui suit ?

Ou MemoireNouveauID ?

On parle d'un nouveau identifiant, ou d'une nouvelle zone mémoire ?


@Frenchy Pilou je ne peux pas changer les titres de la colonne de gauche, c'est à Fred de le faire. RegisLG et Denis et d'autres avaient déjà suggéré de modifier certains textes, mais je n'ai pas la main sur cette partie.
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.
Avatar de l’utilisateur
Flype
Messages : 2431
Inscription : jeu. 29/janv./2004 0:26
Localisation : Nantes

Message par Flype »

comtois a écrit :@Flype et les autres, je mets NouvelleMemoireID ou NouveauMemoireID comme dans l'exemple qui suit ?

Ou MemoireNouveauID ?

On parle d'un nouveau identifiant, ou d'une nouvelle zone mémoire ?
il s'agit d'une nouvelle zone mémoire (une adresse / un pointeur).
Image
Répondre