File "code.aspx.htm"

Full Path: /home/analogde/www/Design/Emile/PATRICE/Prog/code.aspx.htm
File size: 81.49 KB
MIME-type: text/html
Charset: 8 bit

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head id="ctl00_head1"><title>STOP THREAD [DEMANDE FORUM] &#9788; Code source N20707 &#9788;</title><meta name="author" content="Nix"><meta name="owner" content="Nicolas SOREL (Nix)"><meta name="description" content="STOP THREAD [DEMANDE FORUM]"><meta name="keywords" content="stop, thread, demande, forum, C/C++, CPP, Codes, Sources, C++, sources, C++, Codes, Programmation, Developper, Programmer, Developpement, Cours, Tutorial, Tutoriaux, aide, informations, Visual, C++, Windows, 95, Windows, 98, Windows, NT4, Windows, 2000, Sources, Codes, France, Francais, French"><meta name="ROBOTS" content="INDEX,FOLLOW"><meta name="ROBOTS" content="NOARCHIVE"><meta name="MS.LOCALE" content="fr-FR"><link rel="SHORTCUT ICON" href="http://www.cppfrance.com/cppcs.ico">
    <script src="code.aspx_fichiers/fnccs2.js" language="javascript" type="text/javascript"></script>
    <script src="code.aspx_fichiers/fncdiv.js" language="javascript" type="text/javascript"></script>
    <script src="code.aspx_fichiers/CSHttpRecherche.js" type="text/javascript"></script>
    <script src="code.aspx_fichiers/popmsg.js" type="text/javascript"></script>
    <script language="JavaScript" type="text/javascript" src="code.aspx_fichiers/adx.js"></script>
    <link id="ctl00_Style_CS" href="code.aspx_fichiers/3.css" type="text/css" rel="stylesheet"><link id="ctl00_ToolLog_UCToolbarCssFile" rel="stylesheet" type="text/css"><script type="text/javascript">var asRep_lateJS=1;</script><script type="text/javascript"></script></head>


<body class="Master"><div class="f">
<form name="aspnetForm" method="post" action="code.aspx?ID=20707" onsubmit="javascript:return WebForm_OnSubmit();" id="aspnetForm">
<div>
<input name="__EVENTTARGET" id="__EVENTTARGET" value="" type="hidden">
<input name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" type="hidden">
<input name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUKMTU0MDM1ODAwNw9kFgJmD2QWAgIDD2QWBgIKD2QWAgIBD2QWAmYPZBYCZg9kFgYCAg8PZBYCHgpvbktleVByZXNzBTl2YWxpZGVmb3JtYnV0dG9uKGV2ZW50LCdjdGwwMF9MRmx5X0xvZ2luX2N0bDAwX0J0bkxvZ2luJylkAgMPD2QWAh8ABTl2YWxpZGVmb3JtYnV0dG9uKGV2ZW50LCdjdGwwMF9MRmx5X0xvZ2luX2N0bDAwX0J0bkxvZ2luJylkAgUPDxYCHgtQb3N0QmFja1VybAUTL2NvZGUuYXNweD9JRD0yMDcwN2RkAg8PZBYCZg9kFgJmD2QWBAIDDxYCHgVzdHlsZQUxZGlzcGxheTpub25lO3Bvc2l0aW9uOnJlbGF0aXZlO3Zpc2liaWxpdHk6aGlkZGVuO2QCBQ8WAh8CBTRkaXNwbGF5OmlubGluZTtwb3NpdGlvbjpyZWxhdGl2ZTt2aXNpYmlsaXR5OnZpc2libGU7ZAIQD2QWAgIDD2QWAmYPZBYCZg9kFgICBA9kFgQCBA9kFgJmDw8WAh4HVmlzaWJsZWdkZAIgD2QWBAICD2QWAmYPZBYCZg9kFgYCAg8PZBYCHwAFWHZhbGlkZWZvcm1idXR0b24oZXZlbnQsJ2N0bDAwX01haW5fQ29kZVBhZ2VfY3RsMDBfQ29tbWVudGFpcmVzX0xvZ2luQ210X2N0bDAwX0J0bkxvZ2luJylkAgMPD2QWAh8ABVh2YWxpZGVmb3JtYnV0dG9uKGV2ZW50LCdjdGwwMF9NYWluX0NvZGVQYWdlX2N0bDAwX0NvbW1lbnRhaXJlc19Mb2dpbkNtdF9jdGwwMF9CdG5Mb2dpbicpZAIFDw8WAh8BBRMvY29kZS5hc3B4P0lEPTIwNzA3ZGQCAw8PFgIfA2hkZBgCBR5fX0NvbnRyb2xzUmVxdWlyZVBvc3RCYWNrS2V5X18WFgUeY3RsMDAkTEZseSRMb2dpbiRjdGwwMCRDaGtBdXRvBRxjdGwwMCRSZWNoZXJjaGUkY3RsMDAkRG90bmV0BUVjdGwwMCRNYWluJENvZGVQYWdlJGN0bDAwJENvbW1lbnRhaXJlcyRSZXBlYXRlckNvbW1lbnQkY3RsMDAkQ210U3VwcHIFRWN0bDAwJE1haW4kQ29kZVBhZ2UkY3RsMDAkQ29tbWVudGFpcmVzJFJlcGVhdGVyQ29tbWVudCRjdGwwMSRDbXRTdXBwcgVFY3RsMDAkTWFpbiRDb2RlUGFnZSRjdGwwMCRDb21tZW50YWlyZXMkUmVwZWF0ZXJDb21tZW50JGN0bDAyJENtdFN1cHByBUVjdGwwMCRNYWluJENvZGVQYWdlJGN0bDAwJENvbW1lbnRhaXJlcyRSZXBlYXRlckNvbW1lbnQkY3RsMDMkQ210U3VwcHIFRWN0bDAwJE1haW4kQ29kZVBhZ2UkY3RsMDAkQ29tbWVudGFpcmVzJFJlcGVhdGVyQ29tbWVudCRjdGwwNCRDbXRTdXBwcgVFY3RsMDAkTWFpbiRDb2RlUGFnZSRjdGwwMCRDb21tZW50YWlyZXMkUmVwZWF0ZXJDb21tZW50JGN0bDA1JENtdFN1cHByBUVjdGwwMCRNYWluJENvZGVQYWdlJGN0bDAwJENvbW1lbnRhaXJlcyRSZXBlYXRlckNvbW1lbnQkY3RsMDYkQ210U3VwcHIFRWN0bDAwJE1haW4kQ29kZVBhZ2UkY3RsMDAkQ29tbWVudGFpcmVzJFJlcGVhdGVyQ29tbWVudCRjdGwwNyRDbXRTdXBwcgVFY3RsMDAkTWFpbiRDb2RlUGFnZSRjdGwwMCRDb21tZW50YWlyZXMkUmVwZWF0ZXJDb21tZW50JGN0bDA4JENtdFN1cHByBUVjdGwwMCRNYWluJENvZGVQYWdlJGN0bDAwJENvbW1lbnRhaXJlcyRSZXBlYXRlckNvbW1lbnQkY3RsMDkkQ210U3VwcHIFRWN0bDAwJE1haW4kQ29kZVBhZ2UkY3RsMDAkQ29tbWVudGFpcmVzJFJlcGVhdGVyQ29tbWVudCRjdGwxMCRDbXRTdXBwcgVFY3RsMDAkTWFpbiRDb2RlUGFnZSRjdGwwMCRDb21tZW50YWlyZXMkUmVwZWF0ZXJDb21tZW50JGN0bDExJENtdFN1cHByBUVjdGwwMCRNYWluJENvZGVQYWdlJGN0bDAwJENvbW1lbnRhaXJlcyRSZXBlYXRlckNvbW1lbnQkY3RsMTIkQ210U3VwcHIFRWN0bDAwJE1haW4kQ29kZVBhZ2UkY3RsMDAkQ29tbWVudGFpcmVzJFJlcGVhdGVyQ29tbWVudCRjdGwxMyRDbXRTdXBwcgVFY3RsMDAkTWFpbiRDb2RlUGFnZSRjdGwwMCRDb21tZW50YWlyZXMkUmVwZWF0ZXJDb21tZW50JGN0bDE0JENtdFN1cHByBUVjdGwwMCRNYWluJENvZGVQYWdlJGN0bDAwJENvbW1lbnRhaXJlcyRSZXBlYXRlckNvbW1lbnQkY3RsMTUkQ210U3VwcHIFRWN0bDAwJE1haW4kQ29kZVBhZ2UkY3RsMDAkQ29tbWVudGFpcmVzJFJlcGVhdGVyQ29tbWVudCRjdGwxNiRDbXRTdXBwcgVFY3RsMDAkTWFpbiRDb2RlUGFnZSRjdGwwMCRDb21tZW50YWlyZXMkUmVwZWF0ZXJDb21tZW50JGN0bDE3JENtdFN1cHByBUVjdGwwMCRNYWluJENvZGVQYWdlJGN0bDAwJENvbW1lbnRhaXJlcyRSZXBlYXRlckNvbW1lbnQkY3RsMTgkQ210U3VwcHIFPWN0bDAwJE1haW4kQ29kZVBhZ2UkY3RsMDAkQ29tbWVudGFpcmVzJExvZ2luQ210JGN0bDAwJENoa0F1dG8FI2N0bDAwJE1haW4kQ29kZVBhZ2UkY3RsMDAkR3JpZEhpc3RvD2dkCROR30zkx/RsNujYIDHsOc8R0pc=" type="hidden">
</div>

<script type="text/javascript">
<!--
var theForm = document.forms['aspnetForm'];
if (!theForm) {
    theForm = document.aspnetForm;
}
function __doPostBack(eventTarget, eventArgument) {
    if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
        theForm.__EVENTTARGET.value = eventTarget;
        theForm.__EVENTARGUMENT.value = eventArgument;
        theForm.submit();
    }
}
// -->
</script>


<script src="code.aspx_fichiers/WebResource_002.js" type="text/javascript"></script>


<script src="code.aspx_fichiers/WebResource.js" type="text/javascript"></script>
<script type="text/javascript">
<!--
function WebForm_OnSubmit() {
if (typeof(ValidatorOnSubmit) == "function" && ValidatorOnSubmit() == false) return false;
return true;
}
// -->
</script>

<table border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="TDMenu" rowspan="2">
<a href="http://www.cppfrance.com/default.aspx"><img src="code.aspx_fichiers/logocpp.gif" id="ctl00_IMG_Logo" alt="CodeS-SourceS"></a>
<a href="http://www.cppfrance.com/partenaires.aspx?f=frontier"><img src="code.aspx_fichiers/frt.gif" id="ctl00_IMG_Frontier" alt="CodeS-SourceS est hberg par Frontier"></a>

<ul id="menu">

<li><a href="http://www.cppfrance.com/">Retour au sommaire</a></li><li><a href="http://www.cppfrance.com/listecodes.aspx"><span>Codes (4628)</span></a><ul>
<li><a href="http://www.cppfrance.com/listecodes.aspx?ordre=TopMois">Les plus <b>populaires du mois</b></a></li>
<li><a href="http://www.cppfrance.com/listecodes.aspx?ordre=visite">Les plus <b>populaires</b></a></li>
<li><a href="http://www.cppfrance.com/listecodes.aspx?ordre=date">Les plus <b>rcents</b></a></li>
<li><a href="http://www.cppfrance.com/listecodes.aspx?ordre=maj">Les <b>mis  jour</b></a></li>
<li><a href="http://www.cppfrance.com/listecodes.aspx"><b>Toutes</b> les sources </a></li>
<li><a href="http://www.cppfrance.com/listecodes.aspx?ordre=Niv1">Tout le <b>niveau 1</b> (dbutant)</a></li>
<li><a href="http://www.cppfrance.com/listecodes.aspx?ordre=Niv2">Tout le <b>niveau 2</b> (initi)</a></li>
<li><a href="http://www.cppfrance.com/listecodes.aspx?ordre=Niv3">Tout le <b>niveau 3</b> (expert)</a></li>
<li><a href="http://www.cppfrance.com/listecodes.aspx?ordre=FichierZip">Toutes les sources avec un <b>fichier ZIP</b></a></li>
<li><a href="http://www.cppfrance.com/listecodes.aspx?ordre=DotNet">Les sources <img alt=".NET" class="mimg" src="code.aspx_fichiers/net.gif"> (78)</a></li>
<li><a href="http://www.cppfrance.com/listecodes.aspx?ordre=PlusNote">Les <b>mieux nots</b></a></li>
<li><a href="http://www.cppfrance.com/fkey.aspx">Trouver un code par mot cl <b><em class="R">(Nouveau)</em></b></a></li>
<li><hr></li>
<li><a href="http://www.cppfrance.com/trophees.aspx">Les Trophes</a></li>
<li><a href="http://www.cppfrance.com/topfavoris.aspx">Top des favoris des membres</a></li>
<li><a href="http://www.cppfrance.com/topcat.aspx">Top par catgorie</a></li>
<li><hr></li>
<li><a href="http://www.cppfrance.com/catamembres.aspx">Les auteurs de sources</a></li>
<li><a href="http://www.cppfrance.com/topmembres.aspx">Le top des membres</a></li>
<li><hr></li>
<li><a href="http://www.cppfrance.com/ajoutcode.aspx" target="_blank"><b>Ajouter une source</b></a></li></ul></li><li><a href="http://www.cppfrance.com/codes_cat_liste.aspx"><span>Catgories des codes</span></a><ul>
<li><a href="http://www.cppfrance.com/listecodes.aspx?catid=81">.Net</a></li>
<li><a href="http://www.cppfrance.com/listecodes.aspx?catid=85">API</a></li>
<li><a href="http://www.cppfrance.com/listecodes.aspx?catid=78">Application</a></li>
<li><a href="http://www.cppfrance.com/listecodes.aspx?catid=84">Applications Linux</a></li>
<li><a href="http://www.cppfrance.com/listecodes.aspx?catid=76">Astuces</a></li>
<li><a href="http://www.cppfrance.com/listecodes.aspx?catid=63">Base de donnes</a></li>
<li><a href="http://www.cppfrance.com/listecodes.aspx?catid=79">Chane de caractres</a></li>
<li><a href="http://www.cppfrance.com/listecodes.aspx?catid=75">Date / Heure</a></li>
<li><a href="http://www.cppfrance.com/listecodes.aspx?catid=67">DirectX</a></li>
<li><a href="http://www.cppfrance.com/listecodes.aspx?catid=73">Divers</a></li>
<li><a href="http://www.cppfrance.com/listecodes.aspx?catid=64">Fichiers / Disque</a></li>
<li><a href="http://www.cppfrance.com/listecodes.aspx?catid=66">Graphique</a></li>
<li><a href="http://www.cppfrance.com/listecodes.aspx?catid=83">GTK+</a></li>
<li><a href="http://www.cppfrance.com/listecodes.aspx?catid=80">Imprimante</a></li>
<li><a href="http://www.cppfrance.com/listecodes.aspx?catid=68">Jeux</a></li>
<li><a href="http://www.cppfrance.com/listecodes.aspx?catid=72">Maths &amp; Algorithmes</a></li>
<li><a href="http://www.cppfrance.com/listecodes.aspx?catid=70">Multimdia</a></li>
<li><a href="http://www.cppfrance.com/listecodes.aspx?catid=82">OpenGL</a></li>
<li><a href="http://www.cppfrance.com/listecodes.aspx?catid=65">Priphriques</a></li>
<li><a href="http://www.cppfrance.com/listecodes.aspx?catid=69">Rseaux &amp; Internet</a></li>
<li><a href="http://www.cppfrance.com/listecodes.aspx?catid=77">Scurit &amp; Cryptage</a></li>
<li><a href="http://www.cppfrance.com/listecodes.aspx?catid=71">Systme</a></li>
<li><a href="http://www.cppfrance.com/listecodes.aspx?catid=74">Tutoriaux</a></li></ul></li><li><a href="http://www.cppfrance.com/tutorial_liste.aspx"><span>Tutoriaux (4)</span></a><ul>
<li><a href="http://www.cppfrance.com/tutorial_liste.aspx">Les derniers tutoriaux</a></li>
<li><a href="http://www.cppfrance.com/tutorial_ajout.aspx" target="_blank">Ajouter un tutorial</a></li></ul></li><li><a href="http://www.cppfrance.com/forum.v2.aspx"><span>Forum (89132)</span></a><ul>
<li><a href="http://www.cppfrance.com/forum.v2.aspx">Liste des thmes</a></li>
<li><a href="http://www.cppfrance.com/forum.v2.aspx?ajout=1"><em class="R">Poser une question</em></a></li>
<li><a href="http://www.cppfrance.com/forum.v2.aspx?TS=1">Les derniers messages</a></li></ul></li><li><a href="#"><span>Videos</span></a><ul>
<li><a href="http://www.cppfrance.com/video.aspx">Les dernires vidos</a></li>
<li><a href="http://www.cppfrance.com/contact.aspx?video=1">Proposer une vido</a></li></ul></li><li><a href="#"><span>CSLib .NET</span></a><ul>
<li><a href="http://www.cppfrance.com/cslib.aspx">CSLib .NET (Librairie .NET)</a></li></ul></li><li><a href="http://www.cppfrance.com/boutique.aspx">Comparer les prix <font color="#ff0000">(Nouv.)</font></a></li><li><a href="http://www.cppfrance.com/livres.aspx"><span>Livres (12860)</span></a><ul>
<li><a href="http://www.cppfrance.com/livresliste.aspx"><b>Tous</b> les livres</a></li>
<li><a href="http://www.cppfrance.com/livrescritiques.aspx"><b>Nos conseils</b></a></li>
<li><a href="http://www.cppfrance.com/livresdateparu.aspx">Les <b>dernires parutions</b></a></li>
<li><a href="http://www.cppfrance.com/livresbestofvente.aspx"><b>Top des ventes</b> CodeS-SourceS</a></li>
<li><a href="http://www.cppfrance.com/favorislivres.aspx"><b>Vos</b> livres favoris</a></li>
<li><a href="http://www.cppfrance.com/topfavorislivres.aspx"><b>Top favoris</b> des membres</a></li>
<li><a href="http://www.cppfrance.com/livrestop.aspx">Les livres les <b>plus consults</b></a></li></ul></li><li><a href="#"><span><b>Outils &amp; Liens</b></span></a><ul>
<li><a href="http://www.cppfrance.com/rfc.aspx">Les RFC</a></li>
<li><a href="http://www.cppfrance.com/dico.aspx">Le Dico de la prog</a></li>
<li><hr></li>
<li><a href="http://www.cppfrance.com/annuaire.aspx">Annuaire de sites</a></li></ul></li><li><a href="http://www.cppfrance.com/emploi.aspx"><span>Emploi (1993)</span></a><ul>
<li><a href="#"><span>Postulant</span></a><ul>
<li><a href="http://www.cppfrance.com/cvgestion.aspx">Grer votre CV</a></li>
<li><a href="http://www.cppfrance.com/cvajout.aspx">Dposer votre CV (c'est <b>gratuit</b>)</a></li>
<li><a href="http://www.cppfrance.com/offre_emploi_liste.aspx">Consulter les offres d'emploi</a></li></ul></li>
<li><a href="#"><span>Recruteur</span></a><ul>
<li><a href="http://www.cppfrance.com/cvrecherche.aspx"><font color="red">[NOUVEAU]</font> Rechercher un CV</a></li>
<li><a href="http://www.cppfrance.com/offre_emploi_ajout.aspx">Dposer une offre d'emploi</a></li>
<li><a href="http://www.cppfrance.com/cvliste.aspx">Consulter les CVs</a></li>
<li><hr></li>
<li><a href="http://www.cppfrance.com/offre_emploi_liste_membre.aspx">Grer vos offres d'emploi</a></li>
<li><a href="http://www.cppfrance.com/offre_emploi_credits.aspx">Etat de vos crdits pour dposer des offres d'emploi</a></li></ul></li></ul></li><li><a href="#"><span>Services</span></a><ul>
<li><a href="http://www.cppfrance.com/modeles-cv.aspx">Modles de CV et lettres de motivations <em class="R Petit">(NOUVEAU)</em></a></li>
<li><a href="http://www.cppfrance.com/convention-collective.aspx">Trouvez une convention collective <em class="R Petit">(NOUVEAU)</em></a></li>
<li><a href="http://www.cppfrance.com/creation-banniere.aspx">Cration de bannires en Flash</a></li></ul></li><li><a href="http://www.cppfrance.com/telechargements.aspx"><span>Tlchargements</span></a><ul>
<li><a href="http://blogs.developpeur.org/nix/archive/2005/04/05/5651.aspx" target="_blank">Fonds d'cran <b><em class="R">(Nouveau)</em></b></a></li>
<li><a href="http://www.cppfrance.com/csbar.aspx">CS ToolBar</a></li>
<li><a href="http://blogs.developpeur.org/neodante/archive/2005/07/21/9271.aspx" target="_blank">Toolbar Firefox <b><em class="R">(Nouveau)</em></b></a></li>
<li><a href="http://www.cppfrance.com/compilcs.aspx">Les compil's</a></li></ul></li><li><a href="http://www.cppfrance.com/contact.aspx"><span>Contact</span></a><ul>
<li><a href="http://www.cppfrance.com/contact.aspx?q=partenariat" target="_blank">Demande de partenariat</a></li>
<li><a href="http://www.cppfrance.com/contact.aspx?q=prestation" target="_blank">Demande de prestation (Devis)</a></li>
<li><a href="http://www.cppfrance.com/contact.aspx?q=pub" target="_blank">Annoncer sur CodeS-SourceS (Pub)</a></li>
<li><a href="http://www.cppfrance.com/contact.aspx?q=autre" target="_blank">Autre</a></li>
<li><a href="http://www.cppfrance.com/baladminajout.aspx" target="_blank">Contacter les admins (un pb sur le site ?)</a></li></ul></li><li><a href="http://www.cppfrance.com/chat.aspx">Chat</a></li><li><a href="#"><span>Autres langages</span></a><ul>
<li><a href="http://www.codes-sources.com/" target="_blank"><img src="code.aspx_fichiers/cs.gif"> CodeS-SourceS</a></li>
<li><a href="http://www.vbfrance.com/" target="_blank"><img src="code.aspx_fichiers/vb.gif"> Visual Basic / VB.NET</a></li>
<li><a href="http://www.aspfr.com/" target="_blank"><img src="code.aspx_fichiers/asp.gif"> ASP / ASP.NET</a></li>
<li><a href="http://www.cfmfrance.com/" target="_blank"><img src="code.aspx_fichiers/cfm.gif"> ColdFusion</a></li>
<li><a href="http://www.phpcs.com/" target="_blank"><img src="code.aspx_fichiers/php.gif"> PHP</a></li>
<li><a href="http://www.javascriptfr.com/" target="_blank"><img src="code.aspx_fichiers/js.gif"> Javascript / DHTML</a></li>
<li><a href="http://www.delphifr.com/" target="_blank"><img src="code.aspx_fichiers/del.gif"> Delphi</a></li>
<li><a href="http://www.flashkod.com/" target="_blank"><img src="code.aspx_fichiers/flash.gif"> Flash</a></li>
<li><a href="http://www.javafr.com/" target="_blank"><img src="code.aspx_fichiers/java.gif"> JAVA / J2EE</a></li>
<li><a href="http://www.graphfr.com/" target="_blank"><img src="code.aspx_fichiers/graph.gif"> Graphisme</a></li>
<li><a href="http://www.ircfr.com/" target="_blank"><img src="code.aspx_fichiers/irc.gif"> IRC</a></li>
<li><a href="http://www.asmfr.com/" target="_blank"><img src="code.aspx_fichiers/asm.gif"> Assembleur</a></li>
<li><a href="http://www.csharpfr.com/" target="_blank"><img src="code.aspx_fichiers/csharp.gif"> C# / C#.NET</a></li>
<li><a href="http://www.pdafr.com/" target="_blank"><img src="code.aspx_fichiers/pda.gif"> PDA / PocketPC</a></li>
<li><a href="http://www.sqlfr.com/" target="_blank"><img src="code.aspx_fichiers/sql.gif"> SQL</a></li>
<li><a href="http://www.foxprofr.com/" target="_blank"><img src="code.aspx_fichiers/vfp.gif"> Foxpro</a></li>
<li><a href="http://www.pythonfrance.com/" target="_blank"><img src="code.aspx_fichiers/py.gif"> Python</a></li>
<li><hr></li>
<li><a href="http://www.dotnet-news.com/" target="_blank"><img src="code.aspx_fichiers/net_002.gif"> Dotnet-News</a></li>
<li><a href="http://www.icomania.com/" target="_blank"><img src="code.aspx_fichiers/ico.gif"> IcoMania</a></li></ul></li><li><a href="#"><span>Divers</span></a><ul>
<li><a href="http://www.cppfrance.com/livre_d_or.aspx">Livre d'or <b><em class="R">(Nouveau)</em></b></a></li>
<li><a href="http://www.cppfrance.com/credits.aspx">Remerciements</a></li>
<li><a href="http://www.cppfrance.com/moderateurs.aspx">Les admins CodeS-SourceS</a></li>
<li><a href="http://www.cppfrance.com/fairelien.aspx">Faire un lien vers CodeS-SourceS</a></li>
<li><a href="http://www.cppfrance.com/soutenircs.aspx">Comment <b>soutenir CodeS-SourceS</b> ?</a></li></ul></li><li><a href="#"><span>Partenaires</span></a><ul>
<li><a href="http://www.cppfrance.com/partenaires.aspx?f=developers-association">Developers Association</a></li>
<li><a href="http://www.cppfrance.com/partenaires.aspx?f=frontier">Frontier.fr</a></li>
<li><a href="http://www.cppfrance.com/partenaires.aspx?f=xiti"><img src="code.aspx_fichiers/xitipro.gif" class="mimg" alt="XiTi"></a></li>
<li><a href="http://www.cppfrance.com/partenaires.aspx?f=eyrolles">Editions Eyrolles</a></li>
<li><a href="http://www.cppfrance.com/partenaires.aspx?f=programmez">Magazine <i>Programmez!</i></a></li>
<li><a href="http://www.cppfrance.com/partenaires.aspx?f=codewise">CodeWise</a></li>
<li><a href="http://www.cppfrance.com/partenaires.aspx?f=site_internet">Sites Internet</a></li></ul></li><li><a href="http://www.cppfrance.com/etudiants.aspx"><span>Section Etudiants</span></a><ul>
<li><a href="http://www.cppfrance.com/msdnaa.aspx">Obtenir les produits Microsoft gratuitement!</a></li>
<li><a href="http://www.cppfrance.com/etudiant.aspx">Liste des coles d'info</a></li>
<li><a href="http://www.cppfrance.com/cours-particulier.aspx">Job tudiant : Donnez des cours particuliers</a></li>
<li><hr></li>
<li><a href="http://hoshimi.codes-sources.fr/" target="_blank">Project Hoshimi <em class="R Petit">(NOUVEAU)</em></a></li></ul></li><li><a href="#"><span>Section Pros</span></a><ul>
<li><a href="http://www.cppfrance.com/zdsub.aspx">Recevoir des livres blancs GRATUITEMENT</a></li>
<li><a href="http://www.cppfrance.com/events.aspx">Evnements  venir</a></li>
<li><a href="http://www.cppfrance.com/emploi.aspx">Emploi</a></li></ul></li><li><a href="http://www.cppfrance.com/magazines.aspx"><span>Magazines</span></a><ul>
<li><a href="http://www.cppfrance.com/magazines.aspx">Liste des magazines</a></li></ul></li><li><a href="javascript:showlogin();"><em class="R">Connexion</em></a></li></ul>

<div class="C SC" id="ctl00_DBlogs">
<h2 class="expand"><span onclick="Reduc(this)" id="BlogMini" class="E">&nbsp;</span>Derniers blogs</h2>
<div class="content">
<ul class="Blogs BlocSousMenu">
<li><a href="http://blogs.developpeur.org/prologin/archive/2005/12/09/15494.aspx" title="14me dition du concours prologin" target="_blank">14me dition...</a></li><li><a href="http://blogs.developpeur.org/neodante/archive/2005/12/09/15493.aspx" title="Collaboration entres student club !" target="_blank">Collaboration entres st...</a></li><li><a href="http://blogs.developpeur.org/dubrow/archive/2005/12/09/15489.aspx" title="Webcasts microsoft student days" target="_blank">Webcasts microsoft stud...</a></li><li><a href="http://blogs.developpeur.org/redo/archive/2005/12/08/15487.aspx" title="[asp-php.net] - .net compact framework - .net cf" target="_blank">[asp-php.net] - .net co...</a></li><li><a href="http://blogs.developpeur.org/coq/archive/2005/12/07/15469.aspx" title="Suggestion pour msdn library en ligne" target="_blank">Suggestion pour msdn li...</a></li>
</ul>
<ul class="right">
    <li><a href="http://blogs.developpeur.org/" target="_blank">la suite...</a></li>
    <li><a href="http://blogs.developpeur.org/MainFeed.aspx" target="_blank" class="XML">Feed RSS des blogs</a></li>
</ul></div>
</div>

<div class="C SC" id="ctl00_DAd42"><h2 class="notExpandable"><span id="Ad42" class="E"></span>Publicit</h2>
<div class="content">


<a href="http://www.prosondage.com/survey.aspx?GUID=6545b49e-f1bf-4e57-8c19-b11e0264c740" target="_blank" style="font-family: Verdana ! important; font-style: normal ! important; font-variant: normal ! important; font-weight: bold ! important; font-size: 12px ! important; line-height: normal ! important; font-size-adjust: none ! important; font-stretch: normal ! important; text-decoration: underline; color: red;">5 couteaux Suisse-cl USB  gagner !</a><br><br>
<div style="font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; text-decoration: none; color: black;">Le magazine <b><i>Programmez!</i></b> et <b>CodeS-SourceS</b> lancent conjointement un mini sondage pour mieux connatre vos outils favoris.<br>
Sont en jeu 5 cls USB (Couteau-Suisse) offert par le magazine <i>Programmez!</i> et Swissbit<br>
<br>Pour participer <a href="http://www.prosondage.com/survey.aspx?GUID=6545b49e-f1bf-4e57-8c19-b11e0264c740" target="_blank" style="font-family: Verdana ! important; font-style: normal ! important; font-variant: normal ! important; font-weight: bold ! important; font-size: 12px ! important; line-height: normal ! important; font-size-adjust: none ! important; font-stretch: normal ! important; text-decoration: underline; color: red;">cliquez ici</a>.
Merci d'avance pour votre participation  ce sondage !<br>

<div style="text-align: right; font-style: italic;">Nix<br><br><a href="http://www.ad42.com/zone.aspx?idz=185" target="_blank" style="font-weight: normal;">Votre publicit ici ?</a></div></div></div>
</div>

<div class="C SC" id="ctl00_DForum">
<h2 class="expand"><span onclick="Reduc(this)" id="ForumMini" class="E">&nbsp;</span>Derniers messages du forum</h2>
<div class="content">
<ul class="forum BlocSousMenu">
<li><a href="http://www.cppfrance.com/forum.v2.aspx?ID=616870" title="Probleme avec les arbres ( operations de bases )">Probleme avec les arbre...</a></li><li><a href="http://www.cppfrance.com/forum.v2.aspx?ID=616861" title="Re : crypteur d ip qui ne marche pas ...">Re : crypteur d'ip qui ...</a></li><li><a href="http://www.cppfrance.com/forum.v2.aspx?ID=616856" title="Re : crypteur d ip qui ne marche pas ...">Re : crypteur d'ip qui ...</a></li><li><a href="http://www.cppfrance.com/forum.v2.aspx?ID=616855" title="Re : crypteur d ip qui ne marche pas ...">Re : crypteur d'ip qui ...</a></li><li><a href="http://www.cppfrance.com/forum.v2.aspx?ID=616853" title="Re : crypteur d ip qui ne marche pas ...">Re : crypteur d'ip qui ...</a></li>
</ul>
<ul class="right">
    <li><a href="http://www.cppfrance.com/forum.v2.aspx?TS=1&amp;S=3">La suite...</a></li>
    <li><a href="http://www.cppfrance.com/rss.aspx?type=forum" target="_blank" class="XML">Feed RSS du forum </a></li>
</ul></div>
</div>

<div class="C SC" id="ctl00_DRss">
<h2 class="expand"><span onclick="Reduc(this)" id="Rss" class="E">&nbsp;</span>Mes Rss</h2>
<div class="content">
<ul class="mesRSS BlocSousMenu">
<li><a href="http://www.cppfrance.com/rssredir.aspx?u=http%3a%2f%2fwww.dotnet-news.com%2fdetail.aspx%3fID%3d16588&amp;t=Fox" target="_blank" title="Fox">Fox...</a></li><li><a href="http://www.cppfrance.com/rssredir.aspx?u=http%3a%2f%2fwww.dotnet-news.com%2fdetail.aspx%3fID%3d16589&amp;t=Client+For+SQL+Server+Databases+in+C%23+.NET" target="_blank" title="Client for sql server databases in c# .net">Client for sql server d...</a></li><li><a href="http://www.cppfrance.com/rssredir.aspx?u=http%3a%2f%2fwww.dotnet-news.com%2fdetail.aspx%3fID%3d16587&amp;t=Developing+generic+data+access+layer+using+ADO.NET+2.0" target="_blank" title="Developing generic data access layer using ado.net 2.0">Developing generic data...</a></li><li><a href="http://www.cppfrance.com/rssredir.aspx?u=http%3a%2f%2fwww.dotnet-news.com%2fdetail.aspx%3fID%3d16586&amp;t=Build+Your+Own+Add-in+For+Microsot+Office+Using+.Net+C%23" target="_blank" title="Build your own add-in for microsot office using .net c#">Build your own add-in f...</a></li><li><a href="http://www.cppfrance.com/rssredir.aspx?u=http%3a%2f%2fwww.dotnet-news.com%2fdetail.aspx%3fID%3d16585&amp;t=Alert+%2f+Confirm+or+Call+any+Javascript+Function+on+ASP.net+Datagrid+Paging." target="_blank" title="Alert / confirm or call any javascript function on asp.net datagrid paging.">Alert / confirm or call...</a></li>
</ul>
<ul class="right"><li><a href="http://www.cppfrance.com/mes_news.aspx">Voir toutes vos news...</a></li></ul></div>
</div>

<div class="C SC" id="ctl00_DAd"><h2 class="notExpandable"><span id="Ad" class="E"></span>Comparer les prix</h2>
<div class="content">
<div align="center"><a href="http://www.cppfrance.com/boutique.aspx?ci=96259&amp;cn=lecteur%20flash%20usb&amp;ca=2%20go"><img src="code.aspx_fichiers/22771108.JPG" alt="Cles USB 2Go au meilleur prix"><br><b>Cles USB 2Go au meilleur prix !</b></a></div>
</div>
</div>

<div class="C SC" id="ctl00_DMiniStats">
<h2 class="expand"><span onclick="Reduc(this)" id="MStats" class="E">&nbsp;</span>Stats</h2>
<div class="content">
<ul><li><a href="http://www.cppfrance.com/membreliste_online.aspx"><b>28</b> pers sur ce site</a></li>
<li><b>267</b> pers sur tout CS</li></ul>
<b>545&nbsp;421</b> membres<br>
<b>498</b> nouveaux aujourd'hui<br>
<a href="http://www.cppfrance.com/membreclub.aspx"><b>6&nbsp;317</b> membres club</a><br></div>
</div>

<div class="C SC" id="ctl00_DInfos">
<h2 class="expand"><span onclick="Reduc(this)" class="E">&nbsp;</span>Divers</h2>
<div class="content">
<ul class="InfosBas">
<li class="OPTION"><a href="http://www.cppfrance.com/personalisermenu.aspx" target="_blank">Personnaliser</a></li>
<li class="HOME"><a href="#" onclick="javascript:if (document.all){this.style.behavior='url(#default#homepage)';this.setHomePage('http://www.cppfrance.com/?dm=1');};">Mettre ce site au dmarrage</a></li>
<li class="POSTIT"><a href="#" onclick="javascript:if (document.all) { window.external.AddFavorite('http://www.cppfrance.com/?fv=1', 'CPPFrance.com -- CodeS-SourceS le site des Dveloppeurs avec un grand D'); };">Ajouter ce site  vos favoris</a></li>
<li><a href="http://www.cppfrance.com/soutenircs.aspx">Soutenir CodeS-SourceS ?</a></li>
<li><br>Restez inform :</li>
<li><a href="http://www.messagecast.net/alerts/login.do?PINID=2908&amp;returnURL=http://www.codes-sources.com/" target="_blank"><img alt="LiveMessage Alerts" src="code.aspx_fichiers/alert_signup_eng.gif" border="0"></a><br><br></li>
<li><a href="http://us.rd.yahoo.com/my/atm/CodeS-SourceS/Derniers%20CodeS%20SourceS%20ajout%E9s/*http://add.my.yahoo.com/rss?url=http%3a%2f%2fwww.cppfrance.com%2f/rss.aspx" target="_blank">Ajouter  My Yahoo!</a></li>
<li><a href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3a%2f%2fwww.cppfrance.com%2frss.aspx" target="_blank">Ajouter  My Newsgator</a></li>
<li><a href="http://www.bloglines.com/sub/http://www.cppfrance.com/rss.aspx" target="_blank">Ajouter  My Bloglines</a></li>
<li><a href="http://fr.my.msn.com/addtomymsn.armx?ru=http%3a%2f%2fwww.cppfrance.com%2f&amp;id=rss&amp;ut=http%3a%2f%2fwww.cppfrance.com%2frss.aspx" target="_blank">Ajouter  My MSN</a></li>
<li><br><a href="http://www.cppfrance.com/rssliste.aspx">Liste des RSS disponibles</a></li>
</ul>

</div>
</div>

<div style="z-index: 1001;" id="loginbox">

<div class="C" id="ctl00_LFly_Login"><h2 class="notExpandable"><span id="Login" class="E"></span>Authentification</h2>
<div class="content">
<br>
<table style="width: 280px;" align="center">
    <tbody><tr>
        <td><b>Nom d'utilisateur :</b></td>
        <td><input name="ctl00$LFly$Login$ctl00$txtLogin" id="ctl00_LFly_Login_ctl00_txtLogin" onkeypress="valideformbutton(event,'ctl00_LFly_Login_ctl00_BtnLogin')" style="width: 150px;" type="text"></td>
    </tr>
    <tr>
        <td><b>Mot de passe :</b></td>
        <td><input name="ctl00$LFly$Login$ctl00$txtMDP" id="ctl00_LFly_Login_ctl00_txtMDP" onkeypress="valideformbutton(event,'ctl00_LFly_Login_ctl00_BtnLogin')" style="width: 150px;" type="password"></td>
    </tr>
    <tr>
        <td colspan="2" align="center">
            <input id="ctl00_LFly_Login_ctl00_ChkAuto" name="ctl00$LFly$Login$ctl00$ChkAuto" type="checkbox"><label for="ctl00_LFly_Login_ctl00_ChkAuto">Se souvenir du profil</label><br>
            <input name="ctl00$LFly$Login$ctl00$BtnLogin" value="Connexion" onclick='javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("ctl00$LFly$Login$ctl00$BtnLogin", "", false, "", "/code.aspx?ID=20707", false, false))' id="ctl00_LFly_Login_ctl00_BtnLogin" type="submit"></td>
    </tr>
    <tr>
        <td colspan="2" style="font-size: xx-small; padding-top: 15px;">
            <a href="http://www.cppfrance.com/oubliepasse.aspx">Mot de passe oubli ? / Activation de compte</a><br>
            <a href="http://www.cppfrance.com/creercompte.aspx" target="_blank"><b>Crer un compte</b></a><br>
        </td>
    </tr>
</tbody></table>
</div>
</div>
</div></td><td colspan="2" class="TDMenu2Top">
<div id="LogInf" align="right"></div>

<div class="C" id="ctl00_pubHaut"><h2 class="notExpandable"><span class="E"></span>Pub</h2>
<div class="content">
<div style="" align="center"><script language="JavaScript" type="text/javascript"> if (!document.phpAds_used) { document.phpAds_used = ',';} phpAds_random = new String (Math.random()); phpAds_random = phpAds_random.substring(2,11); document.write ("<" + "script language='JavaScript' type='text/javascript' src='"); document.write ("http://rp.devfr.net/adjs.php?n=" + phpAds_random); document.write ("&amp;what=zone:3&amp;target=_blank"); document.write ("&amp;exclude=" + document.phpAds_used); if (document.referrer){document.write ("&amp;referer=" + escape(document.referrer));} document.write ("'><" + "/script>"); </script><script language="JavaScript" type="text/javascript" src="code.aspx_fichiers/adjs.js"></script><script language="javascript" type="text/javascript" src="code.aspx_fichiers/richmedia.htm"></script><div id="beacon_27" style="position: absolute; left: 0px; top: 0px; visibility: hidden;"><img src="code.aspx_fichiers/adlog_002.gif" alt="" style="width: 0px; height: 0px;" height="0" width="0"></div><a href="http://adv.surinter.net/click.adv?id=11841&amp;idl=3578555&amp;ts=2499282328&amp;tag=1" target="_blank"><img src="code.aspx_fichiers/ban-rvb-468x60.gif" border="0"></a><noscript><a
href='http://rp.devfr.net/adclick.php?n=a72cead2' target='_blank'><img
src='http://rp.devfr.net/adview.php?what=zone:3&amp;n=a72cead2'
border='0' alt=''></a></noscript>
</div>
</div>
</div></td></tr><tr><td class="CellMillieu" valign="top">
<div class="C" id="ctl00_Recherche">
<h2 class="expand"><span onclick="Reduc(this)" id="Rech" class="E">&nbsp;</span><em class="SEARCH">Rechercher sur le site</em></h2>
<div class="content">
<div class="RechercheTop"><font size="1">Rechercher avec : <span id="ctl00_Recherche_ctl00_RadioRech"><input id="ctl00_Recherche_ctl00_RadioRech_0" name="ctl00$Recherche$ctl00$RadioRech" value="Rech" checked="checked" onclick="ShowRechBox(0,'ctl00_Recherche_ctl00_RRech','ctl00_Recherche_ctl00_RMot');" type="radio"><label for="ctl00_Recherche_ctl00_RadioRech_0">Moteur de recherche</label><input id="ctl00_Recherche_ctl00_RadioRech_1" name="ctl00$Recherche$ctl00$RadioRech" value="Mot" onclick="ShowRechBox(1,'ctl00_Recherche_ctl00_RRech','ctl00_Recherche_ctl00_RMot');" type="radio"><label for="ctl00_Recherche_ctl00_RadioRech_1">Mots associs aux sources [Nouveau]</label></span><br><br></font>
<div id="ctl00_Recherche_ctl00_RMot" style="display: none; position: relative; visibility: hidden;">Mots cls : <input name="ctl00$Recherche$ctl00$Tmots" id="ctl00_Recherche_ctl00_Tmots" type="text">
<input name="ctl00$Recherche$ctl00$BtnRechKey" value="Rechercher" id="ctl00_Recherche_ctl00_BtnRechKey" type="submit"><br>
<span id="ctl00_Recherche_ctl00_RegularExpressionValidator1" style="color: Red; display: none;">Vous ne pouvez saisir qu'un seul mot alphanumrique</span>
</div>
<div id="ctl00_Recherche_ctl00_RRech" style="display: inline; position: relative; visibility: visible;">
<select name="ctl00$Recherche$ctl00$DropTR" id="ctl00_Recherche_ctl00_DropTR"><option value="tout">Codes &amp; Forum</option><option selected="selected" value="source">Codes</option><option value="tutorial">Tutoriaux</option><option value="forum">Forum</option><option value="blog">Blogs</option><option value="newsdotnet">News .NET</option><option value="boutique">Boutique</option><option value="livre">Livres</option><option value="icone">Icones</option><option value="rfc">RFC</option><option value="video">Vidos</option></select>
<input name="l" value="0" id="l" type="hidden">
<div id="ctl00_Recherche_ctl00_TxtRech_DIV" style="display: inline; position: relative; z-index: 500;"><input name="ctl00$Recherche$ctl00$TxtRech_TB" value="son" id="ctl00_Recherche_ctl00_TxtRech_TB" onkeypress="if ( ajaxRequest && ajaxRequest.readyState < 4 ) {ajaxRequest.abort();} valideformbutton(event,'ctl00_Recherche_ctl00_BtnRecherche')" autocomplete="off" onkeyup="javascript:AjaxRequestDelay( 'wtwxxjvifmttee45c5skhlbv', 'ctl00_Recherche_ctl00_TxtRech_TB', 400, '/CSHttpRecherche.aspx', 'req', 'ctl00_Recherche_ctl00_TxtRech_RES', 0, 0 );" onblur="javascript:AjaxResultDelay( 'ctl00_Recherche_ctl00_TxtRech_RES', 400 );" style="z-index: 600;" type="text"><div id="ctl00_Recherche_ctl00_TxtRech_RES" style="position: absolute; z-index: 1000; display: none;" class="Results"></div></div>
<input name="ctl00$Recherche$ctl00$BtnRecherche" value="Rechercher" id="ctl00_Recherche_ctl00_BtnRecherche" type="submit"><a href="http://www.cppfrance.com/derniermoteur.aspx">[ Dernires recherches ]</a>
<div id="ctl00_Recherche_ctl00_br" class="RechercheBottom">

<input id="ctl00_Recherche_ctl00_Dotnet" name="ctl00$Recherche$ctl00$Dotnet" type="checkbox"><label for="ctl00_Recherche_ctl00_Dotnet">Codes .NET seulement</label>

</div><script type="text/javascript">
function setRechText(txt){
    document.getElementById('ctl00_Recherche_ctl00_TxtRech_TB').value = txt;
    document.getElementById('l').value = "1";
    document.getElementById('ctl00_Recherche_ctl00_BtnRecherche').click();
}
dropdownrech = "ctl00_Recherche_ctl00_DropTR";
</script></div>
</div></div>
</div>
    
    
<div class="C" id="ctl00_Main_CodePage"><h2 class="notExpandable"><span id="code" class="E"></span>STOP THREAD [DEMANDE FORUM]</h2>
<div class="content">

<div id="ctl00_Main_CodePage_ctl00_Code">
	
<div class="PubAd">
<script type="text/javascript"><!--
google_ad_client = "pub-6890369573773430";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_color_border = "FFFFFF";
google_color_bg = "FFFFFF";
google_color_link = "000000";
google_color_url = "0000FF"; 
google_color_text = "008000";
google_language = "fr";
google_alternate_ad_url = "http://www.dotnet-news.com/adsense-alternative.aspx";
google_ad_channel ="5277633647";
google_ad_type = "text";
//--></script>
<script type="text/javascript" src="code.aspx_fichiers/show_ads"></script><iframe name="google_ads_frame" src="code.aspx_fichiers/ads.htm" marginwidth="0" marginheight="0" vspace="0" hspace="0" allowtransparency="true" frameborder="0" height="60" scrolling="no" width="468">&lt;img&gt;</iframe>
</div><br>

<div class="C" id="ctl00_Main_CodePage_ctl00_infocodehaut">
<h2 class="expand"><span onclick="Reduc(this)" id="infocode" class="E">&nbsp;</span>Information sur la source</h2>
<div class="content">

<div class="CodeDesc">
    <table class="tblbordnote" align="right">
        <tbody><tr>
            <td align="center">
                <b>Note :</b><br>
                
                    <img src="code.aspx_fichiers/note5.gif" height="79" width="100"><br>
                    <em style="font-size: medium;"><b><i>8,00/10</i></b></em><br>
                    
<br><table style="border: 1px solid rgb(0, 0, 0);" bgcolor="#ffffff" cellpadding="2" cellspacing="0">
    <tbody><tr height="20" valign="bottom">
<td><img src="code.aspx_fichiers/bn.gif" height="1" width="9"></td><td><img src="code.aspx_fichiers/bn.gif" height="1" width="9"></td><td><img src="code.aspx_fichiers/bn.gif" height="1" width="9"></td><td><img src="code.aspx_fichiers/bn.gif" height="1" width="9"></td><td><img src="code.aspx_fichiers/bn.gif" height="1" width="9"></td><td><img src="code.aspx_fichiers/bn.gif" height="1" width="9"></td><td><img src="code.aspx_fichiers/bn.gif" height="1" width="9"></td><td><img src="code.aspx_fichiers/bn.gif" height="21" width="9"></td><td><img src="code.aspx_fichiers/bn.gif" height="1" width="9"></td><td><img src="code.aspx_fichiers/bn.gif" height="1" width="9"></td>
    </tr>
    <tr align="center" valign="bottom"><td>1</td><td>2</td><td>3</td><td>4</td><td>5</td><td>6</td><td>7</td><td>8</td><td>9</td><td>10</td>
    </tr>
</tbody></table>

                
            </td>
        </tr>
    </tbody></table>
    <b>
        
        Catgorie de cette source : <b><a href="http://www.cppfrance.com/codes_categorie/API/85.aspx">API</a></b><br>
        Auteur : <a href="http://www.cppfrance.com/auteur/ARNOTIC/492.aspx"><b>Arnotic</b></a>
        [<a title="Site perso de Arnotic" href="http://www.cppfrance.com/membresite.aspx?ID=492" class="LIEN">Site perso</a>][<a href="http://www.cppfrance.com/ecriremsg.aspx?id=492" class="CTC">Ecrire un message</a>]<br>
        Niveau de la source : <a href="http://www.cppfrance.com/listecodes.aspx?ordre=Niv1"><b>Dbutant</b></a><br>
        Date cration : 23/02/2004 20:35:34<br>
        <font color="#ff9999"><i>Date de mise  jour : 25/10/2005 15:11:54</i></font><br>
        Vue 1942 fois<br>
        <a href="#commentaires">Commentaire sur cette source (<em class="R">19</em>)</a><br>
        <a href="#commentajout">Ajouter votre commentaire sur cette source</a></b>
    <div id="ctl00_Main_CodePage_ctl00_CodeNote_PnlNote">
		
<div id="Note" style="width: 100%;"><b>Donnez une note  cette source : </b><br><img style="opacity: 0.6;" src="code.aspx_fichiers/st.gif" alt="Assigner la note de 1 sur 10" onmouseover="Note_event(1)" onmouseout="Note_event()" onclick="GiveNote(1, '/', '20707', false, 'code')" align="middle"><img style="opacity: 0.6;" src="code.aspx_fichiers/st.gif" alt="Assigner la note de 2 sur 10" onmouseover="Note_event(2)" onmouseout="Note_event()" onclick="GiveNote(2, '/', '20707', false, 'code')" align="middle"><img style="opacity: 0.6;" src="code.aspx_fichiers/st.gif" alt="Assigner la note de 3 sur 10" onmouseover="Note_event(3)" onmouseout="Note_event()" onclick="GiveNote(3, '/', '20707', false, 'code')" align="middle"><img style="opacity: 0.6;" src="code.aspx_fichiers/st.gif" alt="Assigner la note de 4 sur 10" onmouseover="Note_event(4)" onmouseout="Note_event()" onclick="GiveNote(4, '/', '20707', false, 'code')" align="middle"><img style="opacity: 0.6;" src="code.aspx_fichiers/st.gif" alt="Assigner la note de 5 sur 10" onmouseover="Note_event(5)" onmouseout="Note_event()" onclick="GiveNote(5, '/', '20707', false, 'code')" align="middle"><img style="opacity: 0.4;" src="code.aspx_fichiers/st.gif" alt="Assigner la note de 6 sur 10" onmouseover="Note_event(6)" onmouseout="Note_event()" onclick="GiveNote(6, '/', '20707', false, 'code')" align="middle"><img style="opacity: 0.4;" src="code.aspx_fichiers/st.gif" alt="Assigner la note de 7 sur 10" onmouseover="Note_event(7)" onmouseout="Note_event()" onclick="GiveNote(7, '/', '20707', false, 'code')" align="middle"><img style="opacity: 0.4;" src="code.aspx_fichiers/st.gif" alt="Assigner la note de 8 sur 10" onmouseover="Note_event(8)" onmouseout="Note_event()" onclick="GiveNote(8, '/', '20707', false, 'code')" align="middle"><img style="opacity: 0.4;" src="code.aspx_fichiers/st.gif" alt="Assigner la note de 9 sur 10" onmouseover="Note_event(9)" onmouseout="Note_event()" onclick="GiveNote(9, '/', '20707', false, 'code')" align="middle"><img style="opacity: 0.4;" src="code.aspx_fichiers/st.gif" alt="Assigner la note de 10 sur 10" onmouseover="Note_event(10)" onmouseout="Note_event()" onclick="GiveNote(10, '/', '20707', false, 'code')" align="middle">
</div>

	</div>


</div>

</div></div>

<div class="C" id="ctl00_Main_CodePage_ctl00_desccodehaut">
<h2 class="expand"><span onclick="Reduc(this)" id="desccode" class="E">&nbsp;</span>Description</h2>
<div class="content">
Se trouve aussi ici: http://www.dev.winsysdev.com/<br><br>Voici
une source qui crer un thread. Ce thread compte jusqu'a 100 puis se
termine. Mais on peut cliquer sur un bouton "Stop" pour arreter
prmaturment le traitement...
<br>

</div></div>



<div class="C" id="ctl00_Main_CodePage_ctl00_concluhaut">
<h2 class="expand"><span onclick="Reduc(this)" id="conclusioncode" class="E">&nbsp;</span>Explication finale</h2>
<div class="content">
Amusez-vous bien :-)
<br>

</div></div>

<div class="C" id="ctl00_Main_CodePage_ctl00_fichierziphaut">
<h2 class="expand"><span onclick="Reduc(this)" id="zipcode" class="E">&nbsp;</span>Fichier ZIP</h2>
<div class="content">
<table class="FichierZip" cellpadding="0" cellspacing="0">
<caption id="ctl00_Main_CodePage_ctl00_FichierZipCaption"><font style="background-color: red; width: 100%;"><b>Pour les "<a href="http://www.cppfrance.com/siteal.aspx?s=14&amp;p=devenirmembreclub.aspx" target="_blank"><font color="#ffff00">Membres Club</font></a>", vous pouvez consulter directement le contenu du zip sans tlcharger le zip !</b></font></caption>
<thead><tr><th>Fichier</th><th class="B">Taille</th><th class="C">Voir</th><th class="D">Tlcharger</th></tr></thead>
<tbody>
<tr><td><img src="code.aspx_fichiers/exe.gif" class="absMiddle"> 
Release/StopThread.exe</td><td class="B">23&nbsp;040 octets</td>
<td class="C">&nbsp;</td><td class="D"><a href="http://www.cppfrance.com/zipview.aspx?ID=20707&amp;f=Release%2fStopThread.exe&amp;dl=1" target="_blank"><img src="code.aspx_fichiers/down.gif" alt="Tlcharger ce fichier [Rserv aux membres club]"></a></td></tr>

<tr><td><img src="code.aspx_fichiers/na.gif" class="absMiddle"> 
resource.h</td><td class="B">637 octets</td>
<td class="C"><a href="http://www.cppfrance.com/zipview.aspx?ID=20707&amp;f=resource.h" target="_blank"><img src="code.aspx_fichiers/voir.gif" alt="Voir ce fichier [Rserv aux membres club]"></a></td><td class="D"><a href="http://www.cppfrance.com/zipview.aspx?ID=20707&amp;f=resource.h&amp;dl=1" target="_blank"><img src="code.aspx_fichiers/down.gif" alt="Tlcharger ce fichier [Rserv aux membres club]"></a></td></tr>

<tr><td><img src="code.aspx_fichiers/na.gif" class="absMiddle"> 
StopThread.aps</td><td class="B">33&nbsp;300 octets</td>
<td class="C">&nbsp;</td><td class="D"><a href="http://www.cppfrance.com/zipview.aspx?ID=20707&amp;f=StopThread.aps&amp;dl=1" target="_blank"><img src="code.aspx_fichiers/down.gif" alt="Tlcharger ce fichier [Rserv aux membres club]"></a></td></tr>

<tr><td><img src="code.aspx_fichiers/na.gif" class="absMiddle"> 
StopThread.cpp</td><td class="B">1&nbsp;703 octets</td>
<td class="C"><a href="http://www.cppfrance.com/zipview.aspx?ID=20707&amp;f=StopThread.cpp" target="_blank"><img src="code.aspx_fichiers/voir.gif" alt="Voir ce fichier [Rserv aux membres club]"></a></td><td class="D"><a href="http://www.cppfrance.com/zipview.aspx?ID=20707&amp;f=StopThread.cpp&amp;dl=1" target="_blank"><img src="code.aspx_fichiers/down.gif" alt="Tlcharger ce fichier [Rserv aux membres club]"></a></td></tr>

<tr><td><img src="code.aspx_fichiers/na.gif" class="absMiddle"> 
StopThread.ncb</td><td class="B">44&nbsp;032 octets</td>
<td class="C">&nbsp;</td><td class="D"><a href="http://www.cppfrance.com/zipview.aspx?ID=20707&amp;f=StopThread.ncb&amp;dl=1" target="_blank"><img src="code.aspx_fichiers/down.gif" alt="Tlcharger ce fichier [Rserv aux membres club]"></a></td></tr>

<tr><td><img src="code.aspx_fichiers/na.gif" class="absMiddle"> 
StopThread.rc</td><td class="B">2&nbsp;647 octets</td>
<td class="C"><a href="http://www.cppfrance.com/zipview.aspx?ID=20707&amp;f=StopThread.rc" target="_blank"><img src="code.aspx_fichiers/voir.gif" alt="Voir ce fichier [Rserv aux membres club]"></a></td><td class="D"><a href="http://www.cppfrance.com/zipview.aspx?ID=20707&amp;f=StopThread.rc&amp;dl=1" target="_blank"><img src="code.aspx_fichiers/down.gif" alt="Tlcharger ce fichier [Rserv aux membres club]"></a></td></tr>

<tr><td><img src="code.aspx_fichiers/sln.gif" class="absMiddle"> 
StopThread.sln</td><td class="B">920 octets</td>
<td class="C"><a href="http://www.cppfrance.com/zipview.aspx?ID=20707&amp;f=StopThread.sln" target="_blank"><img src="code.aspx_fichiers/voir.gif" alt="Voir ce fichier [Rserv aux membres club]"></a></td><td class="D"><a href="http://www.cppfrance.com/zipview.aspx?ID=20707&amp;f=StopThread.sln&amp;dl=1" target="_blank"><img src="code.aspx_fichiers/down.gif" alt="Tlcharger ce fichier [Rserv aux membres club]"></a></td></tr>

<tr><td><img src="code.aspx_fichiers/suo.gif" class="absMiddle"> 
StopThread.suo</td><td class="B">8&nbsp;192 octets</td>
<td class="C">&nbsp;</td><td class="D"><a href="http://www.cppfrance.com/zipview.aspx?ID=20707&amp;f=StopThread.suo&amp;dl=1" target="_blank"><img src="code.aspx_fichiers/down.gif" alt="Tlcharger ce fichier [Rserv aux membres club]"></a></td></tr>

<tr><td><img src="code.aspx_fichiers/na.gif" class="absMiddle"> 
StopThread.vcproj</td><td class="B">3&nbsp;099 octets</td>
<td class="C">&nbsp;</td><td class="D"><a href="http://www.cppfrance.com/zipview.aspx?ID=20707&amp;f=StopThread.vcproj&amp;dl=1" target="_blank"><img src="code.aspx_fichiers/down.gif" alt="Tlcharger ce fichier [Rserv aux membres club]"></a></td></tr>

</tbody>
<tfoot><tr><td colspan="4"><img src="code.aspx_fichiers/adown.gif" alt="Tlcharger"><a href="javascript:void(0);" onclick="window.open('/dlzip.zipnix?ID=20707', 'Zip20707', 'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=0,height=250,width=530');">Tlcharger le ZIP</a></td></tr></tfoot>
</table>

</div></div>

<div class="C" id="ctl00_Main_CodePage_ctl00_auteurlistehaut">
<h2 class="expand"><span onclick="Reduc(this)" id="auteurliste" class="E">&nbsp;</span>Dernires sources de cet auteur [ <em class="R">Arnotic</em> ] </h2>
<div class="content">

        <img src="code.aspx_fichiers/zip.gif" alt="Zip" class="absMiddle">
        <a href="http://www.cppfrance.com/codes/DRIVER-CACHER-UN-PROCESSUS/31536.aspx">[DRIVER] - CACHER UN PROCESSUS</a><br>
    
        <img src="code.aspx_fichiers/zip.gif" alt="Zip" class="absMiddle"><img src="code.aspx_fichiers/image.gif" alt="Capture" class="absMiddle">
        <a href="http://www.cppfrance.com/codes/API-HOOKING/30610.aspx">API HOOKING</a><br>
    
        <img src="code.aspx_fichiers/zip.gif" alt="Zip" class="absMiddle">
        <a href="http://www.cppfrance.com/codes/AUTOMATISER-EXCEL-SANS-MFC-NI-IMPORT/30147.aspx">AUTOMATISER EXCEL SANS MFC NI #IMPORT</a><br>
    
        <img src="code.aspx_fichiers/zip.gif" alt="Zip" class="absMiddle"><img src="code.aspx_fichiers/image.gif" alt="Capture" class="absMiddle">
        <a href="http://www.cppfrance.com/codes/CLIENT-FTP-SANS-WININET-/28655.aspx">CLIENT FTP (SANS WININET)</a><br>
    
        <img src="code.aspx_fichiers/zip.gif" alt="Zip" class="absMiddle"><img src="code.aspx_fichiers/image.gif" alt="Capture" class="absMiddle">
        <a href="http://www.cppfrance.com/codes/SENDER-BY-SMTP-AVEC-FICHIER-JOINT/28577.aspx">SENDER BY SMTP [AVEC FICHIER JOINT]</a><br>
    

</div></div>

<div class="C" id="ctl00_Main_CodePage_ctl00_catlistehaut">
<h2 class="expand"><span onclick="Reduc(this)" id="catliste" class="E">&nbsp;</span>Dernires sources dans la mme catgorie [ <em class="R">API</em> ] </h2>
<div class="content">

        <img src="code.aspx_fichiers/zip.gif" alt="Zip" class="absMiddle">
        <a href="http://www.cppfrance.com/codes/MINI-NOTEPAD/34899.aspx">MINI NOTEPAD</a><br>
    
        <img src="code.aspx_fichiers/zip.gif" alt="Zip" class="absMiddle"><img src="code.aspx_fichiers/image.gif" alt="Capture" class="absMiddle">
        <a href="http://www.cppfrance.com/codes/WINAPIOVERRIDE32/34640.aspx">WINAPIOVERRIDE32</a><br>
    
        <img src="code.aspx_fichiers/zip.gif" alt="Zip" class="absMiddle"><img src="code.aspx_fichiers/image.gif" alt="Capture" class="absMiddle">
        <a href="http://www.cppfrance.com/codes/PORT-COM-ENUM/34616.aspx">PORT COM ENUM</a><br>
    
        <img src="code.aspx_fichiers/zip.gif" alt="Zip" class="absMiddle">
        <a href="http://www.cppfrance.com/codes/BLOC-NOTE-WIN32-/34531.aspx">BLOC NOTE (WIN32)</a><br>
    
        <img src="code.aspx_fichiers/zip.gif" alt="Zip" class="absMiddle"><img src="code.aspx_fichiers/image.gif" alt="Capture" class="absMiddle">
        <a href="http://www.cppfrance.com/codes/ROBOT-SOUS-WINDOWS-DEV-CVC/34409.aspx">ROBOT SOUS WINDOWS [DEV-C++][VC++]</a><br>
    

</div></div>

<div class="C" id="ctl00_Main_CodePage_ctl00_sndxh">
<h2 class="expand"><span onclick="Reduc(this)" id="sndx" class="E">&nbsp;</span>Sources qui peuvent tre en rapport avec celle-ci</h2>
<div class="content">

        <img src="code.aspx_fichiers/ok.gif" class="absMiddle"> <a href="http://www.cppfrance.com/codes/STOP-OU-ENCORE-WIN32-/32525.aspx">STOP OU ENCORE (WIN32)</a><br>
    
<div align="right"><b><a href="http://www.cppfrance.com/gma/sdx/STOP">Voir toute la liste pour cette recherche</a></b></div>

</div></div>




<div class="C" id="ctl00_Main_CodePage_ctl00_histohaut">
<h2 class="expand"><span onclick="Reduc(this)" id="histocode" class="E">&nbsp;</span>Historique des mises  jour</h2>
<div class="content">
<div>
		<table id="ctl00_Main_CodePage_ctl00_GridHisto" style="border: 1px solid rgb(153, 153, 153); color: Black; background-color: White; width: 100%; border-collapse: collapse;" border="1" cellpadding="3" cellspacing="0" rules="cols">
			<tbody><tr style="color: Black; background-color: LightGrey; font-weight: bold;">
				<th scope="col">Date</th><th scope="col">Description</th>
			</tr><tr>
				<td>25/10/2005 15:11:54</td><td>Se trouve aussi ici: http://www.dev.winsysdev.com/</td>
			</tr>
		</tbody></table>
	</div>

</div></div>

<div class="C" id="ctl00_Main_CodePage_ctl00_commenthaut">
<h2 class="expand"><span onclick="Reduc(this)" id="commentaires" class="E">&nbsp;</span>Les commentaires</h2>
<div class="content">

<dl class="CodeComments">

    <dd><span class="le">Commentaire de : <b><a href="http://www.cppfrance.com/auteurdetail.aspx?ID=17350">LordBob</a></b> le 24/02/2004 18:30:56</span><span class="ri"><a href="http://www.cppfrance.com/ecriremsg.aspx?ID=17350"><img src="code.aspx_fichiers/nouvmess.gif" alt="Envoyer un message  LordBob"></a><input name="ctl00$Main$CodePage$ctl00$Commentaires$RepeaterComment$ctl00$CmtSuppr" id="ctl00_Main_CodePage_ctl00_Commentaires_RepeaterComment_ctl00_CmtSuppr" src="code.aspx_fichiers/shut.gif" onclick="SeulAdmin();return false;" style="border-width: 0px;" type="image"></span></dd>
    <dt><a href="http://www.cppfrance.com/auteurdetail.aspx?ID=17350"><img src="code.aspx_fichiers/17350.jpg"></a>
tu aurrais peut etre pu un peu plus expliquer ta source pour que les
debutant, comprenne un peu mieux !!! car moi si je ne savait pas
comment crer un thread, bah j'aurrais galr pour bien comprendre ta
source !!!</dt>

    <dd><span class="le">Commentaire de : <b><a href="http://www.cppfrance.com/auteurdetail.aspx?ID=492">Arnotic</a></b> le 24/02/2004 19:57:45</span><span class="ri"><a href="http://www.cppfrance.com/ecriremsg.aspx?ID=492"><img src="code.aspx_fichiers/nouvmess.gif" alt="Envoyer un message  Arnotic"></a><input name="ctl00$Main$CodePage$ctl00$Commentaires$RepeaterComment$ctl01$CmtSuppr" id="ctl00_Main_CodePage_ctl00_Commentaires_RepeaterComment_ctl01_CmtSuppr" src="code.aspx_fichiers/shut.gif" onclick="SeulAdmin();return false;" style="border-width: 0px;" type="image"></span></dd>
    <dt><a href="http://www.cppfrance.com/auteurdetail.aspx?ID=492"><img src="code.aspx_fichiers/492.jpg"></a> Il me semblait que la source etait suffisamente petite pour arriver  s'y retourver. <br><br>Je prends note.<br></dt>

    <dd><span class="le">Commentaire de : <b><a href="http://www.cppfrance.com/auteurdetail.aspx?ID=19734">vecchio56</a></b> le 13/05/2004 12:58:28</span><span class="ri"><a href="http://www.cppfrance.com/ecriremsg.aspx?ID=19734"><img src="code.aspx_fichiers/nouvmess.gif" alt="Envoyer un message  vecchio56"></a><input name="ctl00$Main$CodePage$ctl00$Commentaires$RepeaterComment$ctl02$CmtSuppr" id="ctl00_Main_CodePage_ctl00_Commentaires_RepeaterComment_ctl02_CmtSuppr" src="code.aspx_fichiers/shut.gif" onclick="SeulAdmin();return false;" style="border-width: 0px;" type="image"></span></dd>
    <dt><a href="http://www.cppfrance.com/auteurdetail.aspx?ID=19734"><img src="code.aspx_fichiers/19734.jpg"></a>
Le problme avec ton truc c'est que ce n'est pas satisfaisant pour un
thread qui devrait aller vite, puisque l'appel  WaitForSingleObject
prend pas mal de temps. Pourquoi ne pas utiliser un simple boolen qui
dit s'il faut arrter?</dt>

    <dd><span class="le">Commentaire de : <b><a href="http://www.cppfrance.com/auteurdetail.aspx?ID=22790">AlexMAN</a></b> le 18/07/2004 13:18:30</span><span class="ri"><a href="http://www.cppfrance.com/ecriremsg.aspx?ID=22790"><img src="code.aspx_fichiers/nouvmess.gif" alt="Envoyer un message  AlexMAN"></a><input name="ctl00$Main$CodePage$ctl00$Commentaires$RepeaterComment$ctl03$CmtSuppr" id="ctl00_Main_CodePage_ctl00_Commentaires_RepeaterComment_ctl03_CmtSuppr" src="code.aspx_fichiers/shut.gif" onclick="SeulAdmin();return false;" style="border-width: 0px;" type="image"></span></dd>
    <dt><a href="http://www.cppfrance.com/auteurdetail.aspx?ID=22790"><img src="code.aspx_fichiers/22790.jpg"></a> Un booleen est TOTALEMENT deconseill ds l'utilisation de thread : utilisation du CPU de minimum 99% avec cette methode...</dt>

    <dd><span class="le">Commentaire de : <b><a href="http://www.cppfrance.com/auteurdetail.aspx?ID=19734">vecchio56</a></b> le 18/07/2004 13:22:19</span><span class="ri"><a href="http://www.cppfrance.com/ecriremsg.aspx?ID=19734"><img src="code.aspx_fichiers/nouvmess.gif" alt="Envoyer un message  vecchio56"></a><input name="ctl00$Main$CodePage$ctl00$Commentaires$RepeaterComment$ctl04$CmtSuppr" id="ctl00_Main_CodePage_ctl00_Commentaires_RepeaterComment_ctl04_CmtSuppr" src="code.aspx_fichiers/shut.gif" onclick="SeulAdmin();return false;" style="border-width: 0px;" type="image"></span></dd>
    <dt><a href="http://www.cppfrance.com/auteurdetail.aspx?ID=19734"><img src="code.aspx_fichiers/19734.jpg"></a>
Bah non, le while(b)&nbsp;&nbsp;sera plus rapide que le while(
WaitForSingleObject( d_eventStop, D_TIME_OUT_TEST ) == WAIT_TIMEOUT );
qui va beaucoup ralentir le thread</dt>

    <dd><span class="le">Commentaire de : <b><a href="http://www.cppfrance.com/auteurdetail.aspx?ID=22790">AlexMAN</a></b> le 18/07/2004 13:28:52</span><span class="ri"><a href="http://www.cppfrance.com/ecriremsg.aspx?ID=22790"><img src="code.aspx_fichiers/nouvmess.gif" alt="Envoyer un message  AlexMAN"></a><input name="ctl00$Main$CodePage$ctl00$Commentaires$RepeaterComment$ctl05$CmtSuppr" id="ctl00_Main_CodePage_ctl00_Commentaires_RepeaterComment_ctl05_CmtSuppr" src="code.aspx_fichiers/shut.gif" onclick="SeulAdmin();return false;" style="border-width: 0px;" type="image"></span></dd>
    <dt><a href="http://www.cppfrance.com/auteurdetail.aspx?ID=22790"><img src="code.aspx_fichiers/22790.jpg"></a>
en terme de rapidit je pense pareil ke toi, mais cela n'empeche pas ke
le cpu sera ocup a 99% par ton thread, et c vraiment un truc a eviter..</dt>

    <dd><span class="le">Commentaire de : <b><a href="http://www.cppfrance.com/auteurdetail.aspx?ID=19734">vecchio56</a></b> le 18/07/2004 13:35:00</span><span class="ri"><a href="http://www.cppfrance.com/ecriremsg.aspx?ID=19734"><img src="code.aspx_fichiers/nouvmess.gif" alt="Envoyer un message  vecchio56"></a><input name="ctl00$Main$CodePage$ctl00$Commentaires$RepeaterComment$ctl06$CmtSuppr" id="ctl00_Main_CodePage_ctl00_Commentaires_RepeaterComment_ctl06_CmtSuppr" src="code.aspx_fichiers/shut.gif" onclick="SeulAdmin();return false;" style="border-width: 0px;" type="image"></span></dd>
    <dt><a href="http://www.cppfrance.com/auteurdetail.aspx?ID=19734"><img src="code.aspx_fichiers/19734.jpg"></a>
Non j'ai fait un programme qui faisait de gros calculs, que je devais
arrter quand je voulais, eh bien la solution avec un boolen tait
bien meilleure (d'autant meilleure qu'on vrifie souvent s'il faut
arrter le thread - il est vident que regarder si un booleen est tru
ou false va plus vite qu'appeler une fonction qui va regarder en plus
des HANDLE).<br>Tu n'a qu'a essayer sur cet exemple, le cpu n'est pas du tout occup, de ce cot la ca ne change structement rien.<br>D'ailleurs je ne voie pas pourquoi ca utiliserait plus de cpu??</dt>

    <dd><span class="le">Commentaire de : <b><a href="http://www.cppfrance.com/auteurdetail.aspx?ID=19734">vecchio56</a></b> le 18/07/2004 13:35:36</span><span class="ri"><a href="http://www.cppfrance.com/ecriremsg.aspx?ID=19734"><img src="code.aspx_fichiers/nouvmess.gif" alt="Envoyer un message  vecchio56"></a><input name="ctl00$Main$CodePage$ctl00$Commentaires$RepeaterComment$ctl07$CmtSuppr" id="ctl00_Main_CodePage_ctl00_Commentaires_RepeaterComment_ctl07_CmtSuppr" src="code.aspx_fichiers/shut.gif" onclick="SeulAdmin();return false;" style="border-width: 0px;" type="image"></span></dd>
    <dt><a href="http://www.cppfrance.com/auteurdetail.aspx?ID=19734"><img src="code.aspx_fichiers/19734.jpg"></a> Voila: tu n'a qu'a essayer par toi mme<br><br>#include &lt;windows.h&gt;<br>#include &lt;process.h&gt;<br>#include &lt;stdlib.h&gt;<br><br>#include "resource.h"<br><br>#define D_TIME_OUT_TEST			1L<br><br>HWND hstatus;<br><br>BOOL b;<br>DWORD	Thread_TestID;<br><br>DWORD WINAPI Thread_Test( LPVOID lpParam )<br>{	 <br>	int inc=0;<br>	char *szbuff;<br><br>	if (!(szbuff = (char *)malloc(4)))<br>		return 1;<br><br>	do<br>	{<br>		if (inc == 99)<br>			b = FALSE;<br>		SetWindowText(hstatus, itoa(++inc, szbuff, 10));<br>		Sleep(100L);<br>	} while(b);<br><br>	free(szbuff);<br>	MessageBox(NULL, "Arret du thread.", "Stop", 0x40);<br><br>	return 0;<br>}<br><br>BOOL CALLBACK AppDlgProc(HWND hdlg, UINT mssg, WPARAM wParam, LPARAM lParam)<br>{<br>	switch(mssg) <br>	{<br>	case WM_INITDIALOG:<br>		SetClassLongPtr(hdlg, GCL_HICON, (LONG)(LONG_PTR)LoadIcon(0, IDI_APPLICATION));<br>		hstatus = GetDlgItem(hdlg, IDC_STATUS);<br>		return 1;<br>	case WM_COMMAND:<br>		switch(wParam)<br>		{<br>		case IDC_START:<br>			b = TRUE;<br>			CreateThread(NULL, 0, &amp;Thread_Test, NULL, NULL, &amp;Thread_TestID);	<br>			return 0;<br>		case IDC_STOP:<br>			b = FALSE;<br>			return 0;<br>		case IDCANCEL: <br>			EndDialog(hdlg, 0);<br>		}<br>	}<br>	return 0;<br>}<br><br>int WINAPI WinMain(HINSTANCE hinst, HINSTANCE, PSTR, int)<br>{<br>	DialogBoxParam(hinst, (LPCTSTR)IDD_APP, 0, AppDlgProc, 0);<br>	return 0;<br>}</dt>

    <dd><span class="le">Commentaire de : <b><a href="http://www.cppfrance.com/auteurdetail.aspx?ID=22790">AlexMAN</a></b> le 18/07/2004 13:43:16</span><span class="ri"><a href="http://www.cppfrance.com/ecriremsg.aspx?ID=22790"><img src="code.aspx_fichiers/nouvmess.gif" alt="Envoyer un message  AlexMAN"></a><input name="ctl00$Main$CodePage$ctl00$Commentaires$RepeaterComment$ctl08$CmtSuppr" id="ctl00_Main_CodePage_ctl00_Commentaires_RepeaterComment_ctl08_CmtSuppr" src="code.aspx_fichiers/shut.gif" onclick="SeulAdmin();return false;" style="border-width: 0px;" type="image"></span></dd>
    <dt><a href="http://www.cppfrance.com/auteurdetail.aspx?ID=22790"><img src="code.aspx_fichiers/22790.jpg"></a>
vecchio56 &gt; ya un sleep(100) ds ta boucle, c normal ke ca pompe pas
le cpu comme un malade...enleve le, teste sur un grand nombre, et
regarde l'activit de ton cpu...</dt>

    <dd><span class="le">Commentaire de : <b><a href="http://www.cppfrance.com/auteurdetail.aspx?ID=19734">vecchio56</a></b> le 18/07/2004 13:47:50</span><span class="ri"><a href="http://www.cppfrance.com/ecriremsg.aspx?ID=19734"><img src="code.aspx_fichiers/nouvmess.gif" alt="Envoyer un message  vecchio56"></a><input name="ctl00$Main$CodePage$ctl00$Commentaires$RepeaterComment$ctl09$CmtSuppr" id="ctl00_Main_CodePage_ctl00_Commentaires_RepeaterComment_ctl09_CmtSuppr" src="code.aspx_fichiers/shut.gif" onclick="SeulAdmin();return false;" style="border-width: 0px;" type="image"></span></dd>
    <dt><a href="http://www.cppfrance.com/auteurdetail.aspx?ID=19734"><img src="code.aspx_fichiers/19734.jpg"></a>
Bah oui mais quand on a un processus qui doit utiliser beaucoup de
mmoire, il faut bien le faire. Essaie de calculer 100000! avec maple
et tu verra que ta cpu est  100%</dt>

    <dd><span class="le">Commentaire de : <b><a href="http://www.cppfrance.com/auteurdetail.aspx?ID=19734">vecchio56</a></b> le 18/07/2004 13:50:11</span><span class="ri"><a href="http://www.cppfrance.com/ecriremsg.aspx?ID=19734"><img src="code.aspx_fichiers/nouvmess.gif" alt="Envoyer un message  vecchio56"></a><input name="ctl00$Main$CodePage$ctl00$Commentaires$RepeaterComment$ctl10$CmtSuppr" id="ctl00_Main_CodePage_ctl00_Commentaires_RepeaterComment_ctl10_CmtSuppr" src="code.aspx_fichiers/shut.gif" onclick="SeulAdmin();return false;" style="border-width: 0px;" type="image"></span></dd>
    <dt><a href="http://www.cppfrance.com/auteurdetail.aspx?ID=19734"><img src="code.aspx_fichiers/19734.jpg"></a> Enfin mets D_TIME_OUT_TEST  0 et il va aussi te bouffer toute ta cpu</dt>

    <dd><span class="le">Commentaire de : <b><a href="http://www.cppfrance.com/auteurdetail.aspx?ID=492">Arnotic</a></b> le 19/07/2004 08:24:03</span><span class="ri"><a href="http://www.cppfrance.com/ecriremsg.aspx?ID=492"><img src="code.aspx_fichiers/nouvmess.gif" alt="Envoyer un message  Arnotic"></a><input name="ctl00$Main$CodePage$ctl00$Commentaires$RepeaterComment$ctl11$CmtSuppr" id="ctl00_Main_CodePage_ctl00_Commentaires_RepeaterComment_ctl11_CmtSuppr" src="code.aspx_fichiers/shut.gif" onclick="SeulAdmin();return false;" style="border-width: 0px;" type="image"></span></dd>
    <dt><a href="http://www.cppfrance.com/auteurdetail.aspx?ID=492"><img src="code.aspx_fichiers/492.jpg"></a>
En fait si le Thread ne vient pas prendre 100% du CPU c'est juste grace
au Sleep(). le mieux mettre en Sleep(10L); quand trs trs peu de
traitement dans le thread. <br><br>Aprs on peut justement ne pas
mettre de Sleep() pour une aplication en plein ecran pendant qu'elle
traite des donnes pour allez plus vite.</dt>

    <dd><span class="le">Commentaire de : <b><a href="http://www.cppfrance.com/auteurdetail.aspx?ID=22790">AlexMAN</a></b> le 19/07/2004 12:11:31</span><span class="ri"><a href="http://www.cppfrance.com/ecriremsg.aspx?ID=22790"><img src="code.aspx_fichiers/nouvmess.gif" alt="Envoyer un message  AlexMAN"></a><input name="ctl00$Main$CodePage$ctl00$Commentaires$RepeaterComment$ctl12$CmtSuppr" id="ctl00_Main_CodePage_ctl00_Commentaires_RepeaterComment_ctl12_CmtSuppr" src="code.aspx_fichiers/shut.gif" onclick="SeulAdmin();return false;" style="border-width: 0px;" type="image"></span></dd>
    <dt><a href="http://www.cppfrance.com/auteurdetail.aspx?ID=22790"><img src="code.aspx_fichiers/22790.jpg"></a>
Arnotic &gt; personnelement, j'ai enormement de pb avec les threads,
jme suis tap Petzold mais j'ai pas plus compris (serai je un cas
desespr ?!), donc jvoulais te demander ds la limite de ton temps
disponible (?!), si tu pouvais pas nous faire une ptite applic
Multi-Thread avec un peu plus de threads kici (avec event, mutex,
section critique...)...Voila c seulement si tu as du temps, sinon c po
grav, jV aller me taper Richter...merci <br><br>++ <br><br>ALhexman</dt>

    <dd><span class="le">Commentaire de : <b><a href="http://www.cppfrance.com/auteurdetail.aspx?ID=492">Arnotic</a></b> le 19/07/2004 12:17:13</span><span class="ri"><a href="http://www.cppfrance.com/ecriremsg.aspx?ID=492"><img src="code.aspx_fichiers/nouvmess.gif" alt="Envoyer un message  Arnotic"></a><input name="ctl00$Main$CodePage$ctl00$Commentaires$RepeaterComment$ctl13$CmtSuppr" id="ctl00_Main_CodePage_ctl00_Commentaires_RepeaterComment_ctl13_CmtSuppr" src="code.aspx_fichiers/shut.gif" onclick="SeulAdmin();return false;" style="border-width: 0px;" type="image"></span></dd>
    <dt><a href="http://www.cppfrance.com/auteurdetail.aspx?ID=492"><img src="code.aspx_fichiers/492.jpg"></a> Je verra pour faire un exemple d'appli comme ca alors. Sinon qu'est-ce que tu ne comprends pas exactement ?</dt>

    <dd><span class="le">Commentaire de : <b><a href="http://www.cppfrance.com/auteurdetail.aspx?ID=22790">AlexMAN</a></b> le 19/07/2004 12:24:13</span><span class="ri"><a href="http://www.cppfrance.com/ecriremsg.aspx?ID=22790"><img src="code.aspx_fichiers/nouvmess.gif" alt="Envoyer un message  AlexMAN"></a><input name="ctl00$Main$CodePage$ctl00$Commentaires$RepeaterComment$ctl14$CmtSuppr" id="ctl00_Main_CodePage_ctl00_Commentaires_RepeaterComment_ctl14_CmtSuppr" src="code.aspx_fichiers/shut.gif" onclick="SeulAdmin();return false;" style="border-width: 0px;" type="image"></span></dd>
    <dt><a href="http://www.cppfrance.com/auteurdetail.aspx?ID=22790"><img src="code.aspx_fichiers/22790.jpg"></a>
ben en fait, je ne comprends pas ou placer WaitForSingleObject dans la
threadProc. Comment gerer plusieurs threads est vraiment un mystere !
Kan faire (pour les event) un SetEvent, ou un ResetEvent pour permettre
aux autres threads de s'executer, enfin je gere pas du tt kan le nbre
de threads (sans compter le thread principal) depasse 1. </dt>

    <dd><span class="le">Commentaire de : <b><a href="http://www.cppfrance.com/auteurdetail.aspx?ID=700">NitRic</a></b> le 07/09/2004 21:54:44</span><span class="ri"><a href="http://www.cppfrance.com/ecriremsg.aspx?ID=700"><img src="code.aspx_fichiers/nouvmess.gif" alt="Envoyer un message  NitRic"></a><input name="ctl00$Main$CodePage$ctl00$Commentaires$RepeaterComment$ctl15$CmtSuppr" id="ctl00_Main_CodePage_ctl00_Commentaires_RepeaterComment_ctl15_CmtSuppr" src="code.aspx_fichiers/shut.gif" onclick="SeulAdmin();return false;" style="border-width: 0px;" type="image"></span></dd>
    <dt><a href="http://www.cppfrance.com/auteurdetail.aspx?ID=700"><img src="code.aspx_fichiers/700.jpg"></a> <br>DWORD dwRet = WaitForSingleObject( hnd, INFINITE );<br><br>switch ( dwRet ) {<br><br>case WAIT_TIMEOUT:<br>...<br>break;<br><br>case WAIT_FAILED:<br>...<br>break;<br><br>case WAIT_OBJECT_0:<br>...<br>break;<br><br>case _WAIT_ABANDONNED:<br>/* mutex only */<br>break;<br><br>}<br><br>Pas besoin de boucle, WaitForSingleObject()/WaitForMultipleObjects() sont parfait pour ce type de `boulot` ...<br><br>un
while(var); est `strictement` dconseill. Peu importe le type de
projet. Il y  les sections critiques, mutex, event, semaphore, ...
pour la synchronisation ...<br><br><br>Petit tutorial parfait  propos du multithreadnig(pour les interesss);<br>http://bob.developpez.com/tutapiwin/article_46.php<br><br><br><br><br>~(.:: NitRic ::.)~<br><br></dt>

    <dd><span class="le">Commentaire de : <b><a href="http://www.cppfrance.com/auteurdetail.aspx?ID=506177">ncoder</a></b> le 03/09/2005 10:54:04</span><span class="ri"><a href="http://www.cppfrance.com/ecriremsg.aspx?ID=506177"><img src="code.aspx_fichiers/nouvmess.gif" alt="Envoyer un message  ncoder"></a><input name="ctl00$Main$CodePage$ctl00$Commentaires$RepeaterComment$ctl16$CmtSuppr" id="ctl00_Main_CodePage_ctl00_Commentaires_RepeaterComment_ctl16_CmtSuppr" src="code.aspx_fichiers/shut.gif" onclick="SeulAdmin();return false;" style="border-width: 0px;" type="image"></span></dd>
    <dt><a href="http://www.cppfrance.com/auteurdetail.aspx?ID=506177"><img src="code.aspx_fichiers/506177.jpg"></a> Non la source est assez courte pour la comprendre sans avoir besoin de beaucoup de commentaires !<br><br>Merci pour ta source, elle est trs bien faite (pour commencer!) ;)</dt>

    <dd><span class="le">Commentaire de : <b><a href="http://www.cppfrance.com/auteurdetail.aspx?ID=44777">Inekman</a></b> le 11/11/2005 08:55:11</span><span class="ri"><a href="http://www.cppfrance.com/ecriremsg.aspx?ID=44777"><img src="code.aspx_fichiers/nouvmess.gif" alt="Envoyer un message  Inekman"></a><input name="ctl00$Main$CodePage$ctl00$Commentaires$RepeaterComment$ctl17$CmtSuppr" id="ctl00_Main_CodePage_ctl00_Commentaires_RepeaterComment_ctl17_CmtSuppr" src="code.aspx_fichiers/shut.gif" onclick="SeulAdmin();return false;" style="border-width: 0px;" type="image"></span></dd>
    <dt><a href="http://www.cppfrance.com/auteurdetail.aspx?ID=44777"><img src="code.aspx_fichiers/44777.jpg"></a>
Je m'aide de ton code pour implmenter un arrt d'un thread dans un de
mes programmes fait en Delphi, cependant je ne parviens pas  dfinir
la contante D_TIME_OUT_TEST  1L, quelle est cette valeur ?<br><br>Merci.</dt>

    <dd><span class="le">Commentaire de : <b><a href="http://www.cppfrance.com/auteurdetail.aspx?ID=39449">BruNews</a></b> le 11/11/2005 09:16:35</span><span class="ri"><a href="http://www.cppfrance.com/ecriremsg.aspx?ID=39449"><img src="code.aspx_fichiers/nouvmess.gif" alt="Envoyer un message  BruNews"></a><input name="ctl00$Main$CodePage$ctl00$Commentaires$RepeaterComment$ctl18$CmtSuppr" id="ctl00_Main_CodePage_ctl00_Commentaires_RepeaterComment_ctl18_CmtSuppr" src="code.aspx_fichiers/shut.gif" onclick="SeulAdmin();return false;" style="border-width: 0px;" type="image"></span></dd>
    <dt><a href="http://www.cppfrance.com/auteurdetail.aspx?ID=39449"><img src="code.aspx_fichiers/39449.jpg"></a> 1L ou 1 c'est idem.</dt>

</dl>
<br>

<div class="CodeCommentsNeedAuth">
<em class="R">Pour ajouter un commentaire, vous devez vous identifier :</em><br>
    Si vous n'avez pas encore de compte sur un des sites CodeS-SourceS <a href="http://www.cppfrance.com/creercompte.aspx">cliquez ici</a> pour crer votre compte.<br>
</div>

<div class="C" id="ctl00_Main_CodePage_ctl00_Commentaires_LoginCmt"><h2 class="notExpandable"><span id="commentajout" class="E"></span><em class="MEMBER">Authentification</em></h2>
<div class="content">
<br>
<table style="width: 280px;" align="center">
    <tbody><tr>
        <td><b>Nom d'utilisateur :</b></td>
        <td><input name="ctl00$Main$CodePage$ctl00$Commentaires$LoginCmt$ctl00$txtLogin" id="ctl00_Main_CodePage_ctl00_Commentaires_LoginCmt_ctl00_txtLogin" onkeypress="valideformbutton(event,'ctl00_Main_CodePage_ctl00_Commentaires_LoginCmt_ctl00_BtnLogin')" style="width: 150px;" type="text"></td>
    </tr>
    <tr>
        <td><b>Mot de passe :</b></td>
        <td><input name="ctl00$Main$CodePage$ctl00$Commentaires$LoginCmt$ctl00$txtMDP" id="ctl00_Main_CodePage_ctl00_Commentaires_LoginCmt_ctl00_txtMDP" onkeypress="valideformbutton(event,'ctl00_Main_CodePage_ctl00_Commentaires_LoginCmt_ctl00_BtnLogin')" style="width: 150px;" type="password"></td>
    </tr>
    <tr>
        <td colspan="2" align="center">
            <input id="ctl00_Main_CodePage_ctl00_Commentaires_LoginCmt_ctl00_ChkAuto" name="ctl00$Main$CodePage$ctl00$Commentaires$LoginCmt$ctl00$ChkAuto" type="checkbox"><label for="ctl00_Main_CodePage_ctl00_Commentaires_LoginCmt_ctl00_ChkAuto">Se souvenir du profil</label><br>
            <input name="ctl00$Main$CodePage$ctl00$Commentaires$LoginCmt$ctl00$BtnLogin" value="Connexion" onclick='javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("ctl00$Main$CodePage$ctl00$Commentaires$LoginCmt$ctl00$BtnLogin", "", false, "", "/code.aspx?ID=20707", false, false))' id="ctl00_Main_CodePage_ctl00_Commentaires_LoginCmt_ctl00_BtnLogin" type="submit"></td>
    </tr>
    <tr>
        <td colspan="2" style="font-size: xx-small; padding-top: 15px;">
            <a href="http://www.cppfrance.com/oubliepasse.aspx">Mot de passe oubli ? / Activation de compte</a><br>
            <a href="http://www.cppfrance.com/creercompte.aspx" target="_blank"><b>Crer un compte</b></a><br>
        </td>
    </tr>
</tbody></table>
</div>
</div>


</div></div>

</div></div>
</div><br><br></td><td id="ctl00_tdDt" class="TDMenu">
<div class="C" id="ctl00_Main2_ctl00_pubh"><h2 class="notExpandable"><span id="pubsky" class="E"></span>Pub</h2>
<div class="content">
<div style="text-align: center; width: 100%;">
<script language="JavaScript" type="text/javascript"> if (!document.phpAds_used) { document.phpAds_used = ',';} phpAds_random = new String (Math.random()); phpAds_random = phpAds_random.substring(2,11); document.write ("<" + "script language='JavaScript' type='text/javascript' src='"); document.write ("http://rp.devfr.net/adjs.php?n=" + phpAds_random); document.write ("&amp;what=zone:25&amp;target=_blank"); document.write ("&amp;exclude=" + document.phpAds_used); if (document.referrer){document.write ("&amp;referer=" + escape(document.referrer));} document.write ("'><" + "/script>"); </script><script language="JavaScript" type="text/javascript" src="code.aspx_fichiers/adjs_002.js"></script><script language="JavaScript1.1" src="code.aspx_fichiers/no.js"></script>
<noscript><a
href="http://www.smartadserver.com/call/jumpi/6869/57670/codes_sources.magna/120x600/[timestamp]/no?"
target="_blank"><img
src="http://www.smartadserver.com/call/adi/6869/57670/codes_sources.magna/120x600/[timestamp]/no?"
border="0"></a></noscript><div id="beacon_116" style="position: absolute; left: 0px; top: 0px; visibility: hidden;"><img src="code.aspx_fichiers/adlog.gif" alt="" style="width: 0px; height: 0px;" height="0" width="0"></div><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" id="pub_Flash286777" height="600" width="120">  <param name="movie" value="http://www.smartadserver.com/57670/120x600_SQL_cran.swf?target=_blank&amp;clicktag=http://www.smartadserver.com/57670/go6.asp%3F57670;6869;8867356385239620662;%5btimestamp%5d;M;286777">  <param name="quality" value="high">  <param name="WMode" value="Opaque">  <embed name="pub_Flash286777" src="code.aspx_fichiers/120x600_SQL_cran.swf" swliveconnect="FALSE" quality="high" wmode="Opaque" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" height="600" width="120">  </object> <noscript><a
href='http://rp.devfr.net/adclick.php?n=a72cead2' target='_blank'><img
src='http://rp.devfr.net/adview.php?what=zone:25&amp;n=a72cead2'
border='0' alt=''></a></noscript></div>

</div></div>&nbsp;</td>
</tr><tr><td colspan="3" align="center">

<b>Nos partenaires et amis ;-)</b><br>

		<a href="http://www.techheadbrothers.com/" target="_blank"><img src="code.aspx_fichiers/techhead.gif" alt="TechHeadBrothers.com"></a>
	
		<a href="http://www.feed247.com/" target="_blank"><img src="code.aspx_fichiers/f247.gif" alt="Feed247,com Toute l'actu Internet 24h/24 7J/7"></a>
	
		<a href="http://www.afterdreams.com/?search=cppf" target="_blank"><img src="code.aspx_fichiers/search-sources-blue.gif" alt="Search-Sources"></a>
	
		<a href="http://www.asp-php.net/" target="_blank"><img src="code.aspx_fichiers/aspphp.gif" alt="ASP-PHP.NET"></a>
	
		<a href="http://www.dotnet-project.com/" target="_blank"><img src="code.aspx_fichiers/dp.gif" alt="DOTNET-PROJECT.COM"></a>
	
		<a href="http://www.asp-magazine.com/" target="_blank"><img src="code.aspx_fichiers/aspmag.gif" alt="ASP MAGAZINE"></a>
	
		<a href="http://www.c2i.fr/" target="_blank"><img src="code.aspx_fichiers/c2i.gif" alt="C2i.fr"></a>
	
		<a href="http://www.dotnet-fr.org/" target="_blank"><img src="code.aspx_fichiers/dotnetfr.gif" alt="DOTNET-FR.ORG"></a>
	<br><br><div style="color: rgb(80, 80, 80); font-style: italic;">Dev ralis par <b><a href="http://blogs.developpeur.org/nix" target="_blank">Nicolas SOREL (Nix)</a> avec l'aide de : <a href="http://blogs.developpeur.org/Cyril" target="_blank">Cyril DURAND</a>, <a href="http://blogs.developpeur.org/Tkfe/" target="_blank">Tkfe</a>, <a href="http://blogs.developpeur.org/Sebmafate" target="_blank">Sebmafate</a>, <a href="http://blogs.developpeur.org/Aurelien" target="_blank">Aurlien</a>, <a href="http://blogs.developpeur.org/neodante" target="_blank">Neodante</a>, <a href="http://www.codes-sources.com/auteur/coq/10023.aspx" target="_blank">Coq</a>, <a href="http://www.codes-sources.com/auteur/proviste/1006.aspx" target="_blank">Proviste</a>, <a href="http://www.codes-sources.com/auteur/crazyht/1772.aspx" target="_blank">CrazyHt</a></b><br>Design ralis par <b><a href="http://www.graph-comception.com/" target="_blank">Graph-Comception</a> &amp; <a href="http://blogs.developpeur.org/nix" target="_blank">N.SOREL (Nix)</a></b><br>Logos &amp; Mascotte ralise par <b><a href="http://blogs.developpeur.org/nix" target="_blank">N.SOREL (Nix)</a> &amp; <a href="http://www.kdo-comception.com/" target="_blank">KDO-Comception</a></b><br>CPPFrance.com Toute reproduction <b><u>mme partielle est interdite</u></b> sauf accord crit du Webmaster<br>Temps d'xcution de la page : <b>3,421875sec</b><br>CodeS-SourceS.com est une marque dpose tous droits rservs<br><b>Hbergement de <a href="http://www.frontier.fr/heb/dedie/" target="_blank">Serveur ddi</a> - <a href="http://www.directcentrex.com/" target="_blank">Tlphonie VOIP</a> - <a href="http://www.codes-sources.com/boutique.aspx">Comparer les prix</a></b><br>

<script type="text/javascript"><!--
hsh = new Date();hsd = document;hsr = hsd.referrer.replace(/[<>]/g, '');hsi = '<a href="http://www.xiti.com/xiti.asp?s=96764" TARGET="_top"><img width="39" height="25" border=0 ';
hsi += 'src="http://logv20.xiti.com/hit.xiti?s=96764';
hsi += '&p=&hl=' + hsh.getHours() + 'x' + hsh.getMinutes() + 'x' + hsh.getSeconds();if(parseFloat(navigator.appVersion)>=4){Xiti_s=screen;hsi += '&r=' + Xiti_s.width + 'x' + Xiti_s.height + 'x' + Xiti_s.pixelDepth + 'x' + Xiti_s.colorDepth;}hsd.writeln(hsi + '&ref=' + hsr.replace(/&/g, '$') + '" title="Mesurez votre audience"></a>');//--></script><a href="http://www.xiti.com/xiti.asp?s=96764" target="_top"><img src="code.aspx_fichiers/hit.gif" title="Mesurez votre audience" border="0" height="25" width="39"></a>

<noscript><a href="http://www.xiti.com/xiti.asp?s=96764"
target="_top">analyse mesure frequentation internet par <img width="39"
height="25" border=0 src="http://logv20.xiti.com/hit.xiti?s=96764&p=&"
title="Mesurez votre audience"></a></noscript><br>
<a href="http://www.spywords.com/?clic=3335" target="_blank" title="Analyse de votre referencement"><img src="code.aspx_fichiers/tag.gif" height="15" width="80"></a>
<script type="text/javascript">
<!--
xtnv = document;
xtsd = "http://logc15";
xtsite = "218783";
xtn2 = "";
xtpage = "";
xtdmc = "";
xtprm = "";
//-->
</script>

<script type="text/javascript" src="code.aspx_fichiers/xiti.js"></script><img src="code.aspx_fichiers/hit_002.gif" height="1" width="1">
<noscript><img width="1" alt="" height="1" src="http://logc15.xiti.com/hit.xiti?s=218793&p=&" /></noscript>
</div></td></tr></tbody></table>
<script type="text/javascript">
<!--
var Page_Validators =  new Array(document.getElementById("ctl00_Recherche_ctl00_RegularExpressionValidator1"));
// -->
</script>

<script type="text/javascript">
<!--
var ctl00_Recherche_ctl00_RegularExpressionValidator1 = document.all ? document.all["ctl00_Recherche_ctl00_RegularExpressionValidator1"] : document.getElementById("ctl00_Recherche_ctl00_RegularExpressionValidator1");
ctl00_Recherche_ctl00_RegularExpressionValidator1.controltovalidate = "ctl00_Recherche_ctl00_Tmots";
ctl00_Recherche_ctl00_RegularExpressionValidator1.errormessage = "Vous ne pouvez saisir qu\'un seul mot alphanumrique";
ctl00_Recherche_ctl00_RegularExpressionValidator1.display = "Dynamic";
ctl00_Recherche_ctl00_RegularExpressionValidator1.evaluationfunction = "RegularExpressionValidatorEvaluateIsValid";
ctl00_Recherche_ctl00_RegularExpressionValidator1.validationexpression = "^[a-zA-Z0-9]+$";
// -->
</script>

<div>

	<input name="__PREVIOUSPAGE" id="__PREVIOUSPAGE" value="DnDsQ-9vYaw3EVKO-4Gm0A2" type="hidden">
	<input name="__EVENTVALIDATION" id="__EVENTVALIDATION" value="/wEWLwKyuoA1AobylKoMAsSSyMYIAtyzp5cJAtOq7voFApaY6aMGAvauptwBAt+o8p0IAtCCsYcGArfV+tQPAoKphKEBAqyitd8NAuzv7v4GAuzlqo8FAoLN+bIBAqi9zrEFAqybo5sKApaN/7wIAua566sPAob2kt8DAtjKpaEBArzFubgPAouwst0LAoGcqr4BAqCLkr0LAqCL/oEMAqCL6p4MAqCL1uMMAqCLwtANAqCLrpUOAqCLmrIOAqCLhvcOAqCLssYOAqCLnosPAqeJ7Y8DAqeJ2dQDAqeJxfEDAqeJsbYEAqeJnaMFAqeJiegFAqeJ9YQGAqeJ4ckGAqeJjZkGAq20/LYLAp6rn9MMAtuwh48LArG4ougK8rpF10aaESMpBynvvAGR10hyDuo=" type="hidden">
</div>

<script type="text/javascript">
<!--
setHover();Collapse("ctl00_DBlogs");Collapse("ctl00_DForum");Collapse("ctl00_DRss");Collapse("ctl00_DMiniStats");Collapse("ctl00_DInfos");Collapse("ctl00_Recherche");Collapse("ctl00_Main_CodePage_ctl00_infocodehaut");Collapse("ctl00_Main_CodePage_ctl00_desccodehaut");Collapse("ctl00_Main_CodePage_ctl00_concluhaut");Collapse("ctl00_Main_CodePage_ctl00_fichierziphaut");Collapse("ctl00_Main_CodePage_ctl00_auteurlistehaut");Collapse("ctl00_Main_CodePage_ctl00_catlistehaut");Collapse("ctl00_Main_CodePage_ctl00_sndxh");Collapse("ctl00_Main_CodePage_ctl00_histohaut");Collapse("ctl00_Main_CodePage_ctl00_commenthaut");// -->
</script>

<script type="text/javascript">
<!--
var Page_ValidationActive = false;
if (typeof(ValidatorOnLoad) == "function") {
    ValidatorOnLoad();
}

function ValidatorOnSubmit() {
    if (Page_ValidationActive) {
        return ValidatorCommonOnSubmit();
    }
    else {
        return true;
    }
}
// -->
</script>
        </form></div><script language="javascript" type="text/javascript" src="code.aspx_fichiers/record_002"></script><script language="javascript" type="text/javascript" src="code.aspx_fichiers/record"></script><noscript><img width="1" height="1" border="0" src="http://rp.devfr.net/asRep/record.php?rep=v&transport=img"></noscript></body></html>