<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel>
        <link xmlns="http://www.w3.org/2005/Atom" rel="hub" href="https://overblog.superfeedr.com"/>
        <link xmlns="http://www.w3.org/2005/Atom" rel="self" href="https://softdev.over-blog.com/rss" type="application/rss+xml"/>
        <title><![CDATA[softdev]]></title>
        <link>https://softdev.over-blog.com/</link>
        <generator>Overblog - https://www.over-blog.com</generator>
        <description><![CDATA[codes,astuces, informations concernant la suite logiciel de PC Soft 
Windev, Webdev, Windev mobile]]></description>
                    <item>
    <title><![CDATA[Pour ceux qui font des envois de mailing, la commande Modulo() est votre amis.]]></title>
    <link><![CDATA[https://softdev.over-blog.com/article-pour-ceux-qui-font-des-envois-de-mailing-la-commande-modulo-est-votre-amis-74265745.html]]></link>
    <guid>https://softdev.over-blog.com/article-pour-ceux-qui-font-des-envois-de-mailing-la-commande-modulo-est-votre-amis-74265745.html</guid>
    <pubDate>Fri, 20 May 2011 15:50:00 +0200</pubDate>
    <description><![CDATA[En effet, pour les sites comme FREEDEV qui ne bénéficie pas d`un contrat professionnel auprès de leur FAI, l`envoi de XXX emails est souvent considéré comme du SPAM. Pour contourner cette limitation, la technique consiste donc a ce déconnecter du compte... ]]></description>
        <dc:creator><![CDATA[softdev]]></dc:creator>
    </item>
                    <item>
    <title><![CDATA[Utilisez le type XMLDocument pour faciliter la lecture de données des documents XML]]></title>
    <link><![CDATA[https://softdev.over-blog.com/article-utilisez-le-type-xmldocument-pour-faciliter-la-lecture-de-donnees-des-documents-xml-74192976.html]]></link>
    <guid>https://softdev.over-blog.com/article-utilisez-le-type-xmldocument-pour-faciliter-la-lecture-de-donnees-des-documents-xml-74192976.html</guid>
    <pubDate>Thu, 19 May 2011 16:24:00 +0200</pubDate>
    <description><![CDATA[Les versions 15 permettent de simplifier considérablement les traitements basés sur les données d'un document XML. Voici en détail la méthode à appliquer pour être immédiatement opérationnel avec ces nouvelles techniques. 1. Déclaration d'une variable... ]]></description>
        <dc:creator><![CDATA[softdev]]></dc:creator>
    </item>
                    <item>
    <title><![CDATA[Variable XMLDocument et DataBinding]]></title>
    <link><![CDATA[https://softdev.over-blog.com/article-variable-xmldocument-et-databinding-74192821.html]]></link>
    <guid>https://softdev.over-blog.com/article-variable-xmldocument-et-databinding-74192821.html</guid>
    <pubDate>Thu, 19 May 2011 16:22:00 +0200</pubDate>
    <description><![CDATA[La version 15 permet d'afficher des données d'un fichier XML dans un champ avec peu de lignes de code, grâce au type XMLDocument et le databinding. Après avoir importé le fichier de description XML dans l'explorateur du projet (voir ici) , il faut déclarer... ]]></description>
        <dc:creator><![CDATA[softdev]]></dc:creator>
    </item>
                    <item>
    <title><![CDATA[Installation d'un pilote de clé (dongle) pour WINDEV, WEBDEV ou WINDEV Mobile]]></title>
    <link><![CDATA[https://softdev.over-blog.com/article-installation-d-un-pilote-de-cle-dongle-pour-windev-webdev-ou-windev-mobile-74192578.html]]></link>
    <guid>https://softdev.over-blog.com/article-installation-d-un-pilote-de-cle-dongle-pour-windev-webdev-ou-windev-mobile-74192578.html</guid>
    <pubDate>Thu, 19 May 2011 16:17:00 +0200</pubDate>
    <description><![CDATA[Lors de la connexion d'une clé de protection pour WINDEV, WEBDEV ou WINDEV Mobile, Windows se charge automatiquement d'installer le pilote nécessaire à la reconnaissance du dispositif de protection. Pour cela Windows XP, Vista et Seven utilisent les pilotes... ]]></description>
        <dc:creator><![CDATA[softdev]]></dc:creator>
    </item>
                    <item>
    <title><![CDATA[Comment obtenir une aide lors d'un blocage aléatoire sur une station particulière.]]></title>
    <link><![CDATA[https://softdev.over-blog.com/article-comment-obtenir-une-aide-lors-d-un-blocage-aleatoire-sur-une-station-particuliere-74192236.html]]></link>
    <guid>https://softdev.over-blog.com/article-comment-obtenir-une-aide-lors-d-un-blocage-aleatoire-sur-une-station-particuliere-74192236.html</guid>
    <pubDate>Thu, 19 May 2011 16:15:00 +0200</pubDate>
    <description><![CDATA[Une station de travail sous Windows a généralement entre 50 et 100 processus qui cohabitent et partagent les ressources (processeurs, RAM, disques...). La sécurité accrue des versions actuelles de Windows permet dans le cas général une cohabitation efficace... ]]></description>
        <dc:creator><![CDATA[softdev]]></dc:creator>
    </item>
                    <item>
    <title><![CDATA[Fichier présent sur le disque, mais invisible dans une application WINDEV ? Comment est-ce possible !]]></title>
    <link><![CDATA[https://softdev.over-blog.com/article-fichier-present-sur-le-disque-mais-invisible-dans-une-application-windev-comment-est-ce-possible-74191957.html]]></link>
    <guid>https://softdev.over-blog.com/article-fichier-present-sur-le-disque-mais-invisible-dans-une-application-windev-comment-est-ce-possible-74191957.html</guid>
    <pubDate>Thu, 19 May 2011 16:10:00 +0200</pubDate>
    <description><![CDATA[Avec la "redirection" des dossiers de Windows Vista, Seven ou 2008, il faut être vigilant lors de l'accès aux dossiers d'un disque. En effet lorsqu'un fichier est bien visible par l'Explorateur de Windows, cela ne veut pas forcément dire qu'il est accessible... ]]></description>
        <dc:creator><![CDATA[softdev]]></dc:creator>
    </item>
                    <item>
    <title><![CDATA[Adapter la configuration de WebDev, après un changement de serveur Web, ou lorsque le diagnostic indique un échec sur le protocole AWP (Http 404)]]></title>
    <link><![CDATA[https://softdev.over-blog.com/article-adapter-la-configuration-de-webdev-apres-un-changement-de-serveur-web-ou-lorsque-le-diagnostic-ind-74189994.html]]></link>
    <guid>https://softdev.over-blog.com/article-adapter-la-configuration-de-webdev-apres-un-changement-de-serveur-web-ou-lorsque-le-diagnostic-ind-74189994.html</guid>
    <pubDate>Thu, 19 May 2011 15:43:00 +0200</pubDate>
    <description><![CDATA[Pour tester les sites développées, WEBDEV utilise le serveur Web installé en local. Si ce serveur Web est changé, ou n'a pas été configuré lors de l'installation de WEBDEV, il faut indiquer dans la configuration de WEBDEV le nouveau serveur, et éventuellement... ]]></description>
        <dc:creator><![CDATA[softdev]]></dc:creator>
    </item>
                    <item>
    <title><![CDATA[A quoi sert l'option &quot;NULL si vide&quot; dans un champ de saisie ?]]></title>
    <link><![CDATA[https://softdev.over-blog.com/article-a-quoi-sert-l-option-null-si-vide-dans-un-champ-de-saisie-70561214.html]]></link>
    <guid>https://softdev.over-blog.com/article-a-quoi-sert-l-option-null-si-vide-dans-un-champ-de-saisie-70561214.html</guid>
    <pubDate>Wed, 30 Mar 2011 08:05:00 +0200</pubDate>
    <description><![CDATA[Avec cette option, un champ laissé vide retournera la valeur NULL qui est traitée spécialement par les requêtes. NULL est différent de blanc. Prenons l'exemple d'une requête ayant pour conditions de sélection : CODEPOSTAL commence par PARAM1 ET VILLE... ]]></description>
        <dc:creator><![CDATA[softdev]]></dc:creator>
    </item>
                    <item>
    <title><![CDATA[exécuter un traitement W-Langage lorsque l'utilisateur change la largeur d'une colonne de table]]></title>
    <link><![CDATA[https://softdev.over-blog.com/article-executer-un-traitement-w-langage-lorsque-l-utilisateur-change-la-largeur-d-une-colonne-de-table-70560998.html]]></link>
    <guid>https://softdev.over-blog.com/article-executer-un-traitement-w-langage-lorsque-l-utilisateur-change-la-largeur-d-une-colonne-de-table-70560998.html</guid>
    <pubDate>Wed, 30 Mar 2011 07:47:00 +0200</pubDate>
    <description><![CDATA[La fonction W-Langage "Evénement()" vous permet d'obtenir ce résultat. Il vous suffit d'insérer dans le code de déclaration de votre fenêtre la capture d'événement suivante : Evénement ("LargeurColonneChange", "*.*", 1743) Puis de créer une procédure... ]]></description>
        <dc:creator><![CDATA[softdev]]></dc:creator>
    </item>
                    <item>
    <title><![CDATA[Parcourir un fichier ligne à ligne]]></title>
    <link><![CDATA[https://softdev.over-blog.com/article-parcourir-un-fichier-ligne-a-ligne-69426616.html]]></link>
    <guid>https://softdev.over-blog.com/article-parcourir-un-fichier-ligne-a-ligne-69426616.html</guid>
    <pubDate>Wed, 16 Mar 2011 09:05:00 +0100</pubDate>
    <description><![CDATA[i est un entier nBligne est un entier = HNbEnr(Article_FTP) HLitPremier(Article_FTP,AR_Ref) TANTQUE PAS HEnDehors(Article_FTP) // traitement de l'enregistrement HLitSuivant(Article_FTP,AR_Ref) i++ Jauge(i,nBligne) Trace(Article_FTP.AR_Ref) FIN ]]></description>
        <dc:creator><![CDATA[softdev]]></dc:creator>
    </item>
                    <item>
    <title><![CDATA[Comment accéder à un annuaire LDAP (Active directory) ?]]></title>
    <link><![CDATA[https://softdev.over-blog.com/article-comment-acceder-a-un-annuaire-ldap-active-directory-68918284.html]]></link>
    <guid>https://softdev.over-blog.com/article-comment-acceder-a-un-annuaire-ldap-active-directory-68918284.html</guid>
    <pubDate>Wed, 09 Mar 2011 07:58:00 +0100</pubDate>
    <description><![CDATA[#####Déclaration de collection de procédure##### CONSTANTE LDAP = "SESSION_LDAP" FIN gb BConnecte est un booléen //Connecté ou non au LDAP gs Hote est une chaîne //Adresse du serveur LDAP gs Utilisateur est une chaîne //Utilisateur LDAP gs MotDePasse... ]]></description>
        <dc:creator><![CDATA[softdev]]></dc:creator>
    </item>
                    <item>
    <title><![CDATA[Comment récupérer le serveur SMTP paramétré sur un poste windows]]></title>
    <link><![CDATA[https://softdev.over-blog.com/article-comment-recuperer-le-serveur-smtp-parametre-sur-un-poste-windows-68918215.html]]></link>
    <guid>https://softdev.over-blog.com/article-comment-recuperer-le-serveur-smtp-parametre-sur-un-poste-windows-68918215.html</guid>
    <pubDate>Wed, 09 Mar 2011 07:55:00 +0100</pubDate>
    <description><![CDATA[PROCEDURE GetServeurSMPT () LOCAL s MailCompte est une chaîne s MailCompte = RegistreLit ( "HKEY_CURRENT_USER\Software\Microsoft\Internet Account Manager" , "Default Mail Account" ) RENVOYER RegistreLit ( "HKEY_CURRENT_USER\Software\Microsoft\Internet... ]]></description>
        <dc:creator><![CDATA[softdev]]></dc:creator>
    </item>
                    <item>
    <title><![CDATA[Comment récupèrer les données du groupware utilisateur dans mon application ?]]></title>
    <link><![CDATA[https://softdev.over-blog.com/article-comment-recuperer-les-donnees-du-groupware-utilisateur-dans-mon-application-68916493.html]]></link>
    <guid>https://softdev.over-blog.com/article-comment-recuperer-les-donnees-du-groupware-utilisateur-dans-mon-application-68916493.html</guid>
    <pubDate>Wed, 09 Mar 2011 06:55:00 +0100</pubDate>
    <description><![CDATA[Pour accéder aux données du groupware utilisateur, il suffit de déclarer ses fichiers dynamiquement avec la fonction du W-Langage HDéclareExterne. Exemple : //Affichage du login de tous les utilisateurs d'une application //Ouverture manuelle du groupware... ]]></description>
        <dc:creator><![CDATA[softdev]]></dc:creator>
    </item>
                    <item>
    <title><![CDATA[WEBDEV 15 - Google maps V3]]></title>
    <link><![CDATA[https://softdev.over-blog.com/article-webdev-15-google-maps-v3-68847850.html]]></link>
    <guid>https://softdev.over-blog.com/article-webdev-15-google-maps-v3-68847850.html</guid>
    <pubDate>Tue, 08 Mar 2011 07:34:00 +0100</pubDate>
    <description><![CDATA[Pour afficher une carte Google maps v3 dans un site WEBDEV, je me suis inspiré de l'exemple WW_Cartes de la LST 72. Pour passer en v3 des APIs google maps, il faut bien évidement consulter la doc : http://code.google.com/intl/fr-FR/apis/maps/documentation/javascript/introduction.html... ]]></description>
        <dc:creator><![CDATA[softdev]]></dc:creator>
    </item>
                    <item>
    <title><![CDATA[comment géolocaliser une adresse et la centrer avec WEBDEV (Google Maps v3) ?]]></title>
    <link><![CDATA[https://softdev.over-blog.com/article-comment-geolocaliser-une-adresse-et-la-centrer-avec-webdev-google-maps-v3-68847819.html]]></link>
    <guid>https://softdev.over-blog.com/article-comment-geolocaliser-une-adresse-et-la-centrer-avec-webdev-google-maps-v3-68847819.html</guid>
    <pubDate>Tue, 08 Mar 2011 07:33:00 +0100</pubDate>
    <description><![CDATA[Voici une petit code javascript qui s'utilise avec le code déjà publier dans le billet suivant "WEBDEV 15 - Google maps v3" . Dans la collection de procédure : pGestionCartes ajouté la procédure suivante : function RechercheCoordonneesDepuisAdresse(sAdresse,... ]]></description>
        <dc:creator><![CDATA[softdev]]></dc:creator>
    </item>
                    <item>
    <title><![CDATA[Comment afficher une image provenant d'un champ Blob MySQL ?]]></title>
    <link><![CDATA[https://softdev.over-blog.com/article-comment-afficher-une-image-provenant-d-un-champ-blob-mysql-68847690.html]]></link>
    <guid>https://softdev.over-blog.com/article-comment-afficher-une-image-provenant-d-un-champ-blob-mysql-68847690.html</guid>
    <pubDate>Tue, 08 Mar 2011 07:29:00 +0100</pubDate>
    <description><![CDATA[NB : Tests effectués avec la version 60t de WebDev, PHP 4 et MySQL 5.0.24 (et MySQL 5.0.18) Utilisation exclusives des ordres "H*" Soit la table MySQL suivante : CREATE TABLE `blobmysql` ( `IDBlobMysql` int(11) NOT NULL auto_increment, `Titre` varchar(50)... ]]></description>
        <dc:creator><![CDATA[softdev]]></dc:creator>
    </item>
                    <item>
    <title><![CDATA[Procédures Stockées MySQL 5.x]]></title>
    <link><![CDATA[https://softdev.over-blog.com/article-procedures-stockees-mysql-5-x-68847604.html]]></link>
    <guid>https://softdev.over-blog.com/article-procedures-stockees-mysql-5-x-68847604.html</guid>
    <pubDate>Tue, 08 Mar 2011 07:25:00 +0100</pubDate>
    <description><![CDATA[Pour utiliser les procédures stockées avec MySQL 5.x, il faut tout d'abord avoir l'accès natif MySQL dernière version. C'est à dire la version 46b. Vous trouverez l'accès natif à l'adresse suivante : http://www.pcsoft.fr/st/telec/modules-communs-11/mysql.htm... ]]></description>
        <dc:creator><![CDATA[softdev]]></dc:creator>
    </item>
                    <item>
    <title><![CDATA[Créer la database sur MySQL avec WinDev, WebDev]]></title>
    <link><![CDATA[https://softdev.over-blog.com/article-creer-la-database-sur-mysql-avec-windev-webdev-68847530.html]]></link>
    <guid>https://softdev.over-blog.com/article-creer-la-database-sur-mysql-avec-windev-webdev-68847530.html</guid>
    <pubDate>Tue, 08 Mar 2011 07:24:00 +0100</pubDate>
    <description><![CDATA[N'ayant pas trouvé comment créer la database MySQL avec l'accès natif, je me suis reporté sur la connexion ODBC Lors de la connexion avec l'accès natif, il faut préciser le nom de la base. Il est donc necessaire d'utiliser PHPMyAdmin ou SQLylog pour créer... ]]></description>
        <dc:creator><![CDATA[softdev]]></dc:creator>
    </item>
                    <item>
    <title><![CDATA[Table avec colonne conteneur]]></title>
    <link><![CDATA[https://softdev.over-blog.com/article-table-avec-colonne-conteneur-68775623.html]]></link>
    <guid>https://softdev.over-blog.com/article-table-avec-colonne-conteneur-68775623.html</guid>
    <pubDate>Mon, 07 Mar 2011 08:07:00 +0100</pubDate>
    <description><![CDATA[Les colonnes de type conteneur permettent une plus grande liberté d'affichage : Dans la description du champ, il suffit d'indiquer dans la colonne concernée, son type et de définir un champ principal. Utile pour le tri sur la colonne. Ensuite, il faire... ]]></description>
        <dc:creator><![CDATA[softdev]]></dc:creator>
    </item>
                    <item>
    <title><![CDATA[Telecharger un fichier par API]]></title>
    <link><![CDATA[https://softdev.over-blog.com/article-telecharger-un-fichier-par-api-68775506.html]]></link>
    <guid>https://softdev.over-blog.com/article-telecharger-un-fichier-par-api-68775506.html</guid>
    <pubDate>Mon, 07 Mar 2011 08:04:00 +0100</pubDate>
    <description><![CDATA[// Récupération d'une image ResLancement = HTTPRequête("http://earth.google.com/sites/images/goldengatebridgex600.jpg") SI ResLancement = Vrai ALORS fSauveTexte("c:\image.jpg",HTTPDonneRésultat()) FIN ]]></description>
        <dc:creator><![CDATA[softdev]]></dc:creator>
    </item>
                    <item>
    <title><![CDATA[Lire la totalité du contenu d'un fichier]]></title>
    <link><![CDATA[https://softdev.over-blog.com/article-lire-la-totalite-du-contenu-d-un-fichier-68775474.html]]></link>
    <guid>https://softdev.over-blog.com/article-lire-la-totalite-du-contenu-d-un-fichier-68775474.html</guid>
    <pubDate>Mon, 07 Mar 2011 08:04:00 +0100</pubDate>
    <description><![CDATA[NomFichier est une chaine = "C:\TEMP\FichierALire.dat" ContenuFichier est une chaine fChargeTexte(NomFichier, ContenuFichier) // La variable ContenuFichier contient l'intégralité du fichier // Toutes les fonctions de manipulation de chaine sont // alors... ]]></description>
        <dc:creator><![CDATA[softdev]]></dc:creator>
    </item>
                    <item>
    <title><![CDATA[Supprimer les espaces]]></title>
    <link><![CDATA[https://softdev.over-blog.com/article-supprimer-les-espaces-68775436.html]]></link>
    <guid>https://softdev.over-blog.com/article-supprimer-les-espaces-68775436.html</guid>
    <pubDate>Mon, 07 Mar 2011 08:03:00 +0100</pubDate>
    <description><![CDATA[MaString est une Chaine = " toto " SansEspace(MaString) //Retournera "toto' ]]></description>
        <dc:creator><![CDATA[softdev]]></dc:creator>
    </item>
                    <item>
    <title><![CDATA[Trier une liste de fichier par date]]></title>
    <link><![CDATA[https://softdev.over-blog.com/article-trier-une-liste-de-fichier-par-date-68775383.html]]></link>
    <guid>https://softdev.over-blog.com/article-trier-une-liste-de-fichier-par-date-68775383.html</guid>
    <pubDate>Mon, 07 Mar 2011 08:01:00 +0100</pubDate>
    <description><![CDATA[// Déclaration d'un tableau ptabListeFic est un tableau dynamique de 1 par 2 chaine // Procédure de récupération des fichiers du répertoire PROCEDURE RecupFichier(pChemin, pNomdufichier, pChange, pPointeur) TableauAjouteLigne(ptabListeFic,pNomdufichier,fDateHeure(pChemin+pNomdufichier))... ]]></description>
        <dc:creator><![CDATA[softdev]]></dc:creator>
    </item>
                    <item>
    <title><![CDATA[Recuperer la source HTML d'un site]]></title>
    <link><![CDATA[https://softdev.over-blog.com/article-recuperer-la-source-html-d-un-site-68774882.html]]></link>
    <guid>https://softdev.over-blog.com/article-recuperer-la-source-html-d-un-site-68774882.html</guid>
    <pubDate>Mon, 07 Mar 2011 07:48:00 +0100</pubDate>
    <description><![CDATA[ResLancement est un booleen sSource est une chaine // Chaine contenant le source de la page sUrl est une chaine // URL de la page dont on doit récupérer le source ResLancement = HTTPRequete(sUrl) SI PAS ResLancement ALORS Erreur(ErreurInfo(errComplet))... ]]></description>
        <dc:creator><![CDATA[softdev]]></dc:creator>
    </item>
                    <item>
    <title><![CDATA[Uploader un fichier sur un FTP]]></title>
    <link><![CDATA[https://softdev.over-blog.com/article-uploader-un-fichier-sur-un-ftp-68774834.html]]></link>
    <guid>https://softdev.over-blog.com/article-uploader-un-fichier-sur-un-ftp-68774834.html</guid>
    <pubDate>Mon, 07 Mar 2011 07:47:00 +0100</pubDate>
    <description><![CDATA[nConnexion est un entier = FTPConnecte("ftp.free.fr","user","pass") FTPEnvoie(nConnexion , "C:\Mes Documents\Fichier.txt", "/Temp") FTPDéconnecte(nConnexion ) ]]></description>
        <dc:creator><![CDATA[softdev]]></dc:creator>
    </item>
            </channel>
</rss>

