Programme vérifficateur d'orthographe

Vous avez développé un logiciel en PureBasic et vous souhaitez le faire connaitre ?
Warkering
Messages : 808
Inscription : ven. 08/janv./2010 1:14
Localisation : Québec, Canada

Re: Programme vérifficateur d'orthographe

Message par Warkering »

Oh oh, pas de : dans la phrase "correctionnée"! :lol:
C'est une virgule.
Avatar de l’utilisateur
Le psychopathe
Messages : 764
Inscription : jeu. 03/mars/2005 19:23

Re: Programme vérifficateur d'orthographe

Message par Le psychopathe »

Warkering a écrit :Oh oh, pas de : dans la phrase "correctionnée"! :lol:
C'est une virgule.
;)
Non mais c'est vrai ça me soule de voir des mecs comme lui raler alors qu'il est toujours aider malgré ses remarques déplaisantes.
allez j'arrête là.
@+
dayvid
Messages : 1242
Inscription : mer. 11/nov./2009 18:17
Localisation : Poitiers (Vienne)

Re: Programme vérifficateur d'orthographe

Message par dayvid »

Pour mon orthographe, personne n'as évidement fait attention que je fait
un peut plus d'effort en ce moment mais sa se voie pas évidement :?

Et puis ta remarque j'en est rien a carrer et tu sais pourquoi ?
parce que tous le monde me fait cette remarque, pas très sympa comme truc en plus
je met un programme en ligne et voilà ma récompense.

Bon en ce qui concerne ici sa va encore mais sur un autre forum
j'ai mis le programme et paf voilà qu'il me sorte sa, ba j'lais supprimer comme sa c'est régler :lol: .

Ce que je comprend pas c'est pourquoi il refuse de compiler avec la gestion des thread
pour ce fichier, les autres sa marche mais pas lui 8O
La vie, C'est comme, Une boitte, De startis, On en voie, De toutes, Les couleurs !

Mon forum http://purebasic.forumphp3.com/index.php
Warkering
Messages : 808
Inscription : ven. 08/janv./2010 1:14
Localisation : Québec, Canada

Re: Programme vérifficateur d'orthographe

Message par Warkering »

C'est pas pour être méchant, mais on dirait que tu manque un peu de ... savoir-vivre! Du genre être poli dans ses questions et réponses, savoir bien formuler ta demande, ton français un peu aussi, même si j'ai remarqué une amélioration plutôt impressionnante depuis tes premiers sujets. Pour cela, bravo!
Mais essaie de bien ponctuer tes phrases, du genre majuscule au début, point à la fin. C'est toujours plus beau et plaisant d'aider quelqu'un qui a une bonne qualité de langue.
Et si ton problème n'a pas reçu de réponse, c'est peut-être tout simplement parce que personne ne connaît la réponse. On ne se dit pas «Je vais faire un message dans le seul et unique but de lui dire que je peux pas l'aider!», on passe tout droit quand on a pas la réponse.
Attend tout simplement que Fred fasse un tour, lui pourra peut-être t'aider.
Sur ce, je te souhaite une bonne séance de programmation! 8)
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: Programme vérifficateur d'orthographe

Message par Backup »

tu fais :

Code : Tout sélectionner

threade_chargement_banque_de_donner_A = CreateThread(@chargement_banque_de_donner_A (), a)
mais d'apres la doc je lis qu'il faut employer un pointeur

Thread = CreateThread(@NomdeProcedure(), *Valeur)

peut etre une piste ?

de toute façon ouvrir 26 threads comme tu le fait , c'est pas la solution

au lieu de faire (je prends comme exemple seulement 2 de tes procedures)

Code : Tout sélectionner

Procedure chargement_banque_de_donner_A(a)
   If ReadFile(4, "banque de données de mots\A.txt") ; Si le fichier peut être lu , on continue... 
      While Eof(4) = 0           ; Boucle tant que la fin du fichier n'est pas atteinte. (Eof = 'End Of File')
         ligneA$ = ReadString(4)      ; Affiche ligne par ligne le contenu du fichier
         AddElement(Liste_Mots_A())
         Liste_Mots_A.s() = ligneA$
      Wend
      CloseFile(4)               ; Ferme le fichier précédemment ouvert
   Else
      MessageRequester("Information","Impossible d'enregistrer le fichier base de donnée d'orthographe A !")
      End
   EndIf
EndProcedure

Procedure chargement_banque_de_donner_B(b)
   If ReadFile(5, "banque de données de mots\B.txt") ; Si le fichier peut être lu , on continue...
      While Eof(5) = 0           ; Boucle tant que la fin du fichier n'est pas atteinte. (Eof = 'End Of File')
         ligneB$ = ReadString(5)      ; Affiche ligne par ligne le contenu du fichier
         AddElement(Liste_Mots_B())
         Liste_Mots_B.s() = ligneB$
      Wend
      CloseFile(5)               ; Ferme le fichier précédemment ouvert
   Else
      MessageRequester("Information","Impossible d'enregistrer le fichier base de donnée d'orthographe B !")
      End
   EndIf
EndProcedure


pourquoi n'essaye tu pas une seule procedure
mais architecturé comme ça :


Procedure chargement_banque_de_donner()
             If readfile (4, "banque de données de mots\A.txt" ) ; Si le fichier peut être lu , on continue...
                         If readfile (5, "banque de données de mots\B.txt" ) ; Si le fichier peut être lu , on continue...
                                    
                                    
                                     While eof (4) = 0 ; Boucle tant que la fin du fichier n'est pas atteinte. (Eof = 'End Of File')
                                                ligneA$ = readstring (4) ; Affiche ligne par ligne le contenu du fichier
                                                 addelement (Liste_Mots_A())
                                                Liste_Mots_A.s() = ligneA$
                                     Wend
                                    
                                     While eof (5) = 0 ; Boucle tant que la fin du fichier n'est pas atteinte. (Eof = 'End Of File')
                                                ligneB$ = readstring (5) ; Affiche ligne par ligne le contenu du fichier
                                                 addelement (Liste_Mots_B())
                                                Liste_Mots_B.s() = ligneB$
                                     Wend
                                    
                                     closefile (5) ; Ferme le fichier précédemment ouvert
                                     closefile (4) ; Ferme le fichier précédemment ouvert
                         Else
                                     messagerequester ( "Information" , "Impossible d'enregistrer le fichier base de donnée d'orthographe A !" )
                                     End
                         EndIf
             EndProcedure    



je suis sur que ça ira plus vite !! meme pas besoin de threads !!
dayvid
Messages : 1242
Inscription : mer. 11/nov./2009 18:17
Localisation : Poitiers (Vienne)

Re: Programme vérifficateur d'orthographe

Message par dayvid »

C'est pas pour être méchant, mais on dirait que tu manque un peu de ... savoir-vivre! Du genre être poli dans ses questions et réponses, savoir bien formuler ta demande, ton français un peu aussi, même si j'ai remarqué une amélioration plutôt impressionnante depuis tes premiers sujets. Pour cela, bravo!
Oui tu as raison Warkering, je "manque un peu de ... savoir-vivre", désoler ce n'est pas méchant, j'ai des soucis dans ce domaine la oui :oops: :cry:
Mais essaie de bien ponctuer tes phrases, du genre majuscule au début, point à la fin. C'est toujours plus beau et plaisant d'aider quelqu'un qui a une bonne qualité de langue.
J'essaie :P , mais je vais encore essayer de faire mieux mais me demander pas l'impossible non plus hein :mrgreen:
Et si ton problème n'a pas reçu de réponse, c'est peut-être tout simplement parce que personne ne connaît la réponse.
Ha bon, moi je pensais que c'était parce que personne ne voulais m'aider "Snif"
On ne se dit pas «Je vais faire un message dans le seul et unique but de lui dire que je peux pas l'aider!», on passe tout droit quand on a pas la réponse.
Attend tout simplement que Fred fasse un tour, lui pourra peut-être t'aider.
Grand merci pour t'es conseils Warkering :D
Sur ce, je te souhaite une bonne séance de programmation !
Merci beaucoup Warkering et toi aussi :)

Merci a toi Dobro, je vais étudier sa et je te tien au courent :D
La vie, C'est comme, Une boitte, De startis, On en voie, De toutes, Les couleurs !

Mon forum http://purebasic.forumphp3.com/index.php
dayvid
Messages : 1242
Inscription : mer. 11/nov./2009 18:17
Localisation : Poitiers (Vienne)

Re: Programme vérifficateur d'orthographe

Message par dayvid »

Après pas mal de galère et de réflexion, je suis parvenue a optimiser mon code:

Suppression des thread (inutile)
Choix du fichier texte a charger
Optimisation du chargement du fichier texte
Optimisation du chargement de la base de donnée des mots
Message dans la bar de statue sur les divers opération en court
Optimisation de vérification de la page, le programme est intelligent:

Si le mot est dans la liste enregistrer des mots connue ou inconnue, ne recherche pas dans la base de donnée, sa va encore bien plus vite
Si le mot n'est pas dans la liste enregistrer des mots connue ou inconnue, recherche dans la base de donnée et:
{
Si le mots est connue, enregistre le mot dans la liste des mots connue
Si le mots est inconnue, enregistre le mot dans la liste des mots inconnue
}

Optimisation d'ajout et d'enregistrement de la liste de la base de donnée de mot (sa va énormément plus vite)
Avent ça prenais environ 5 minutes, maintenant environ 10 secondes

Correction de bug
Optimisation du EXE pour qu'il prenne moins de place 97.5 Ko >>> 36.5 Ko

Voilà ! :D

http://www.archive-host.com/count-59008 ... 503_114.7z
La vie, C'est comme, Une boitte, De startis, On en voie, De toutes, Les couleurs !

Mon forum http://purebasic.forumphp3.com/index.php
nico
Messages : 3702
Inscription : ven. 13/févr./2004 0:57

Re: Programme vérifficateur d'orthographe

Message par nico »

Code : Tout sélectionner

Optimisation du EXE pour qu'il prenne moins de place 97.5 Ko >>> 36.5 Ko
Ah oui ça change tout, maintenant il est possible de mettre ton prog sur une clé.

C'est le code qui est optimisé par l'exe
dayvid
Messages : 1242
Inscription : mer. 11/nov./2009 18:17
Localisation : Poitiers (Vienne)

Re: Programme vérifficateur d'orthographe

Message par dayvid »

Excuse moi nico mais j'ai pas bien saisie ce que tu voulais me dire :)
La vie, C'est comme, Une boitte, De startis, On en voie, De toutes, Les couleurs !

Mon forum http://purebasic.forumphp3.com/index.php
Warkering
Messages : 808
Inscription : ven. 08/janv./2010 1:14
Localisation : Québec, Canada

Re: Programme vérifficateur d'orthographe

Message par Warkering »

C'est pas très important! :roll:
Une fois encore, belle job! :wink:
dayvid
Messages : 1242
Inscription : mer. 11/nov./2009 18:17
Localisation : Poitiers (Vienne)

Re: Programme vérifficateur d'orthographe

Message par dayvid »

c'étais une remarque
en gros sa sert a rien ce que j'ai fait c'est sa :cry:

merci a toi pour ton compliment Warkering
La vie, C'est comme, Une boitte, De startis, On en voie, De toutes, Les couleurs !

Mon forum http://purebasic.forumphp3.com/index.php
nico
Messages : 3702
Inscription : ven. 13/févr./2004 0:57

Re: Programme vérifficateur d'orthographe

Message par nico »

Tu peux créer un fichier test d'exemple parce que je ne suis pas arrivé à le faire fonctionner.
dayvid
Messages : 1242
Inscription : mer. 11/nov./2009 18:17
Localisation : Poitiers (Vienne)

Re: Programme vérifficateur d'orthographe

Message par dayvid »

Sa marche pas toi ?
je ne comprend pas moi tous marche bien 8O

Tu écris ce que tu veut dans le fichier "texte.txt"
ou tu en ouvre un autre, comme tu veut

Pardonne moi sinon c'est que j'ai vraiment rien compris :oops:
dit moi clairement ce que tu veut (je sais je suis un boulet :oops: )
La vie, C'est comme, Une boitte, De startis, On en voie, De toutes, Les couleurs !

Mon forum http://purebasic.forumphp3.com/index.php
dayvid
Messages : 1242
Inscription : mer. 11/nov./2009 18:17
Localisation : Poitiers (Vienne)

Re: Programme vérifficateur d'orthographe

Message par dayvid »

Dernière version en date ici:

http://sd-2.archive-host.com/membres/up ... 0503_89.7z

Ajout d'un onglet copier dans la liste des mot inconnue
La vie, C'est comme, Une boitte, De startis, On en voie, De toutes, Les couleurs !

Mon forum http://purebasic.forumphp3.com/index.php
Répondre