<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><category>pcsoft.fr.windev</category><copyright>Copyright 2026, PC SOFT</copyright><lastBuildDate>5 Sep 2020 08:05:16 Z</lastBuildDate><pubDate>26 Dec 2015 10:08:41 Z</pubDate><description>Bonjour,&#13;
&#13;
J'aurai besoin de votre expèrience en developpement.&#13;
&#13;
Je voudrais bien afficher un etat d'évaluation du stock à partir d'un fichier "ARTICLES" qui contient 87000 articles en calculant le stock de chaque article (je mémorise pas le stock après chaque opération de vente/Retour ou Achat/Retour)&#13;
Pour calculer le stock je doit parcourir par reference article les lignes du fichier vente et achat (Stock_article=Vente-Achat)&#13;
Automatiquement l'affichage se sera lent, donc j'utilise la fonction ThRead() afin d'optimiser la viteese d'affichage, mais je vois qui il n'y a pas une bonne amilioration au niveau de la vitesse. mon code est comme suit:&#13;
&#13;
// Parcour le fichier ARTICLES&#13;
HLitPremier(ARTICLES)&#13;
TANTQUE PAS HEnDehors(ARTICLES)&#13;
	TableauAjouteLigne(table,ARTICLES.Reference,ARTICLES.CodeArticle,...&#13;
	ARTICLES.ARTICLE,ARTICLES.PrixAch,ARTICLES.RemiseAchat,ARTICLES.TAUXTVA,0)  // 0 colonne du stock à calculer&#13;
	HLitSuivant(ARTICLES)&#13;
        FenRepeint()&#13;
FIN&#13;
&#13;
ThreadMode(threadSectionCritique)&#13;
&#13;
MonStock  est une numerique&#13;
// Parcour la table des articles pour calculer le stock&#13;
POUR TOUT LIGNE K DE Table&#13;
	SectionCritiqueDébut(ThSt)&#13;
		ThreadExécute(ThSt,threadNormal,"Stock",nid)&#13;
		TANTQUE ThreadEtat(ThSt)&lt;&gt;threadInexistant&#13;
			ThreadPause(10) &#13;
		FIN&#13;
       SectionCritiqueFin(ThSt)&#13;
&#13;
       col_stock=MonStock // ci dessous&#13;
	FenRepeint()&#13;
FIN&#13;
&#13;
// Procedure Stock&#13;
&#13;
HExécuteRequête(REQ_StkDep_V,hRequêteDéfaut,pnArticle)&#13;
HLitPremier(REQ_StkDep_V,hSansRafraîchir)&#13;
SI PAS HEnDehors(REQ_StkDep_V) &#13;
	QV=REQ_StkDep_V.la_somme_Quantite_Livr&#13;
FIN&#13;
HLibèreRequête(REQ_StkDep_V)&#13;
&#13;
HExécuteRequête(REQ_StkDep_A,hRequêteDéfaut,pnArticle)&#13;
HLitPremier(REQ_StkDep_A,hSansRafraîchir)&#13;
SI PAS HEnDehors(REQ_StkDep_A) &#13;
	QA=REQ_StkDep_A.la_somme_Quantite_Livr&#13;
FIN&#13;
&#13;
HLibèreRequête(REQ_StkDep_A)&#13;
&#13;
MonStock=QV-QA&#13;
&#13;
Donnez moi s'il vous plait une piste &#13;
Merci d'avance</description><ttl>30</ttl><generator>WEBDEV</generator><language>fr_FR</language><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/190185-vitesset-affichage-fonction-thread/read.awp</link><title>La vitesset d'affichage et la fonction Thread()</title><managingEditor>moderateur@pcsoft.fr (El moderador)</managingEditor><webMaster>webmaster@pcsoft.fr (El webmaster)</webMaster><item><author>WilliamMackenzieqdD18</author><category>pcsoft.fr.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/190185-vitesset-affichage-fonction-thread-242362/read.awp</comments><pubDate>5 Sep 2020 08:05:16 Z</pubDate><description>j'ai aussi tout fonctionne parfaitement depuis la première fois l'installation et la mise à jour</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/190185-vitesset-affichage-fonction-thread-242362/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/190185-vitesset-affichage-fonction-thread-242362/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/190185-vitesset-affichage-fonction-thread/read.awp">La vitesset d'affichage et la fonction Thread()</source><title>Re: La vitesset d'affichage et la fonction Thread()</title></item><item><author>Devnet2001</author><category>pcsoft.fr.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/190185-vitesset-affichage-fonction-thread-190259/read.awp</comments><pubDate>29 Dec 2015 11:53:08 Z</pubDate><description>Bonjour&#13;
&#13;
&#13;
Merci Me FETOUI , ça marche  trés bien&#13;
&#13;
Oups, je n'ai pas fait attention &#13;
&#13;
&#13;
Merci</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/190185-vitesset-affichage-fonction-thread-190259/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/190185-vitesset-affichage-fonction-thread-190259/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/190185-vitesset-affichage-fonction-thread/read.awp">La vitesset d'affichage et la fonction Thread()</source><title>Re: La vitesset d'affichage et la fonction Thread()</title></item><item><author>FETOUI MOHAMED</author><category>pcsoft.fr.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/190185-vitesset-affichage-fonction-thread-190258/read.awp</comments><pubDate>29 Dec 2015 11:48:31 Z</pubDate><description>bONJOUR&#13;
&#13;
au lieu de nIndiceTableau = TableauCherche(tabMonStock,tcLinéairePremier,sdSource.Reference)&#13;
met ça nIndiceTableau =…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/190185-vitesset-affichage-fonction-thread-190258/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/190185-vitesset-affichage-fonction-thread-190258/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/190185-vitesset-affichage-fonction-thread/read.awp">La vitesset d'affichage et la fonction Thread()</source><title>Re: La vitesset d'affichage et la fonction Thread()</title></item><item><author>Devnet2001</author><category>pcsoft.fr.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/190185-vitesset-affichage-fonction-thread-190252/read.awp</comments><pubDate>29 Dec 2015 10:20:37 Z</pubDate><description>Bonjour&#13;
&#13;
J'executer ma requête UNION et j'ai le message :&#13;
&#13;
Erreur à la ligne 47 du traitement Clic sur BTN_Execute.&#13;
Vous av…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/190185-vitesset-affichage-fonction-thread-190252/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/190185-vitesset-affichage-fonction-thread-190252/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/190185-vitesset-affichage-fonction-thread/read.awp">La vitesset d'affichage et la fonction Thread()</source><title>Re: La vitesset d'affichage et la fonction Thread()</title></item><item><author>Devnet2001</author><category>pcsoft.fr.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/190185-vitesset-affichage-fonction-thread-190236/read.awp</comments><pubDate>28 Dec 2015 18:20:21 Z</pubDate><description>Bonsoir&#13;
&#13;
Merci Pour vos réponses, je vais essayez vos méthodes ainsi je vais tester</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/190185-vitesset-affichage-fonction-thread-190236/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/190185-vitesset-affichage-fonction-thread-190236/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/190185-vitesset-affichage-fonction-thread/read.awp">La vitesset d'affichage et la fonction Thread()</source><title>Re: La vitesset d'affichage et la fonction Thread()</title></item><item><author>François C.</author><category>pcsoft.fr.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/190185-vitesset-affichage-fonction-thread-190225/read.awp</comments><pubDate>28 Dec 2015 14:10:52 Z</pubDate><description>Effectivement une seule requête sera bien plus rapide en exécution.&#13;
Une petite précision au passage (que j'ai déjà eu donc auta…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/190185-vitesset-affichage-fonction-thread-190225/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/190185-vitesset-affichage-fonction-thread-190225/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/190185-vitesset-affichage-fonction-thread/read.awp">La vitesset d'affichage et la fonction Thread()</source><title>Re: La vitesset d'affichage et la fonction Thread()</title></item><item><author>fromweb</author><category>pcsoft.fr.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/190185-vitesset-affichage-fonction-thread-190219/read.awp</comments><pubDate>28 Dec 2015 13:23:18 Z</pubDate><description>Bonjour&#13;
&#13;
Utiliser un thread ne fera pas gagner de temps... Ca rendra juste &#13;
l'interface utilisable pendant la suite des calcu…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/190185-vitesset-affichage-fonction-thread-190219/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/190185-vitesset-affichage-fonction-thread-190219/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/190185-vitesset-affichage-fonction-thread/read.awp">La vitesset d'affichage et la fonction Thread()</source><title>Re: La vitesset d'affichage et la fonction Thread()</title></item><item><author>Philippe SB</author><category>pcsoft.fr.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/190185-vitesset-affichage-fonction-thread-190215/read.awp</comments><pubDate>28 Dec 2015 11:28:49 Z</pubDate><description>Bonjour DEVLO,&#13;
&#13;
Voici ce que je ferai (Attention ce code n'a pas été testé, juste tapé à la volée) :&#13;
&#13;
Une fois le tableau re…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/190185-vitesset-affichage-fonction-thread-190215/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/190185-vitesset-affichage-fonction-thread-190215/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/190185-vitesset-affichage-fonction-thread/read.awp">La vitesset d'affichage et la fonction Thread()</source><title>Re: La vitesset d'affichage et la fonction Thread()</title></item><item><author>FETOUI MOHAMED</author><category>pcsoft.fr.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/190185-vitesset-affichage-fonction-thread-190211/read.awp</comments><pubDate>28 Dec 2015 09:51:46 Z</pubDate><description>Bonjour&#13;
&#13;
Votre méthode peut être se sera rapide si on mémorise dans un fichier par exemple "Stock" le stock final&#13;
Mais Devlo …</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/190185-vitesset-affichage-fonction-thread-190211/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/190185-vitesset-affichage-fonction-thread-190211/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/190185-vitesset-affichage-fonction-thread/read.awp">La vitesset d'affichage et la fonction Thread()</source><title>Re: La vitesset d'affichage et la fonction Thread()</title></item><item><author>lacroix.atoo</author><category>pcsoft.fr.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/190185-vitesset-affichage-fonction-thread-190209/read.awp</comments><pubDate>28 Dec 2015 09:14:16 Z</pubDate><description>Le 28/12/2015 07:30, Devlo a écrit :&#13;
&gt; Bonjour&#13;
&gt; Merci M Fetoui et M Philippe  pour vos réponses.&#13;
&gt;&#13;
&gt; Pour le code de 2 requ…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/190185-vitesset-affichage-fonction-thread-190209/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/190185-vitesset-affichage-fonction-thread-190209/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/190185-vitesset-affichage-fonction-thread/read.awp">La vitesset d'affichage et la fonction Thread()</source><title>Re: La vitesset d'affichage et la fonction Thread()</title></item><item><author>Devnet2001</author><category>pcsoft.fr.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/190185-vitesset-affichage-fonction-thread-190207/read.awp</comments><pubDate>28 Dec 2015 08:30:56 Z</pubDate><description>Bonjour &#13;
&#13;
Merci M Fetoui et M Philippe  pour vos réponses.&#13;
&#13;
Pour le code de 2 requêtes (REQ_Vente,REQ_Achat sont des requête…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/190185-vitesset-affichage-fonction-thread-190207/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/190185-vitesset-affichage-fonction-thread-190207/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/190185-vitesset-affichage-fonction-thread/read.awp">La vitesset d'affichage et la fonction Thread()</source><title>Re: La vitesset d'affichage et la fonction Thread()</title></item><item><author>Philippe SB</author><category>pcsoft.fr.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/190185-vitesset-affichage-fonction-thread-190196/read.awp</comments><pubDate>27 Dec 2015 06:55:24 Z</pubDate><description>Bonjour,&#13;
&#13;
Est-il possible d'avoir le code la requête que vous exécutez ? Parce que faire 2 requêtes par article c'est extrêmem…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/190185-vitesset-affichage-fonction-thread-190196/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/190185-vitesset-affichage-fonction-thread-190196/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/190185-vitesset-affichage-fonction-thread/read.awp">La vitesset d'affichage et la fonction Thread()</source><title>Re: La vitesset d'affichage et la fonction Thread()</title></item><item><author>FETOUI MOHAMED</author><category>pcsoft.fr.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/190185-vitesset-affichage-fonction-thread-190195/read.awp</comments><pubDate>27 Dec 2015 00:25:42 Z</pubDate><description>Bonjour&#13;
&#13;
Je vois que votre code ne contient pas des erreurs de code.&#13;
je propose de tester ça peut-être  la vitesse de l'affic…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/190185-vitesset-affichage-fonction-thread-190195/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/190185-vitesset-affichage-fonction-thread-190195/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/190185-vitesset-affichage-fonction-thread/read.awp">La vitesset d'affichage et la fonction Thread()</source><title>Re: La vitesset d'affichage et la fonction Thread()</title></item></channel></rss>
