Top articles
-
Comment créer dynamiquement du code W-Langage
s ResultatCompile est une chaîne CodeACompiler est une chaîne =[ i est un entier POUR i = 1 A 10 Info("Occurrence " + i + " de la boucle.") FIN ] s ResultatCompile = Compile ( "MaProcédure" , CodeACompiler ) SELON s ResultatCompile CAS "" : ExécuteTraitement...
-
HStatCalcule
Realise diverses statistiques sur les cles d`un fichier. Ces statistiques sont utilisees lors de la pose d`un filtre, la creation d`une requête ou encore la creation d`une vue sur le fichier. Le moteur Hyper File analyse la condition de selection et s`appuie...
-
Comment modifier dynamiquement un lien http sur une page WebDev ?
Au départ il faut avoir sur sa page un lien avec les caractéristiques suivantes : - Onglet général : Opération sur les champs = aucune - Onglet général : Action = lien personnalisé (http://) - Onglet général : destination = si possible nouveau navigateur...
-
Pour ceux qui font des envois de mailing, la commande Modulo() est votre amis.
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...
-
Site PHP, comment redimensionner une image en 100%
Voici un exemple de code permettant ce traitement : infoImage est une chaîne sCheminImage est une chaîne = ComplèteRep(fRepWeb()) "AUTO18.jpg" infoImage = InfoBitmap(sCheminImage) Image1..Largeur = Val(ExtraitChaîne(infoImage, 2)) Image1..Hauteur = Val(ExtraitChaîne(infoImage,...
-
Comment utiliser une requête interne d une combo en lui passant un paramètre ?
Comment utiliser une requête interne d une combo en lui passant un paramètre ? //Voici un exemple de code qui passe en paramètre à la requete la valeur "FreeDev" : // code init combo HExecuteRequête (MoiMême..FichierParcouru, hRequêteDefaut , "FreeDev"...
-
WEBDEV 15 - Google maps V3
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...
-
Comment accéder à un annuaire LDAP (Active directory) ?
#####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...
-
Trier une liste de fichier par date
// 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))...
-
Comment migrer les fichiers hyper files 7 en une base MySql ?
Voici la procédure permettant de transformer les fichier Hyper File 7 en tables MySQL. Etape 1 Définir, si besoin, dans MySQL la database qui va acceuillir les nouvelles tables. Etape 2 Dans l`analyse du projet, modifier le type des fichiers (onglet "Info"...
-
Comment copier des enregistrements d`un fichier d`un serveur HF dans un autre ?
Cet exemple montre comment copier le contenu d`un fichier "Cedex" d`un serveur HF dans un autre.Le fichier "Cedex" dans le projet en cours est au format Hyper File CS avec une connexion directe dans l`analyse. //Variables CNX_HF_CS est une Connexion sNomFichier...
-
Table avec colonne conteneur
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...
-
Comment parcourir un fichier HF7 sans s`arrêter sur les enregistrements bloqués ?
Comment parcourir un fichier HF7 sans s arrêter sur les enregistrements bloques ? Lorsque l on fait une boucle HLitPremier / TANTQUE pas HEnDehors / HLitSuivant, si un des enregistrements à lire est bloque en lecture/ecriture par un autre poste, la boucle...
-
Fusionner deux fichiers .INI
PROCEDURE FusionneINI(sINISource, sINIDestination) // sINISource : Chemin du fichier .INI qui sera copié dans la destination // sINIDestination : Chemin du fichier .INI qui recevra le fichier source // Aprés traitement sINIDestination a son contenu initial...
-
Comment gerer l`evenement fin de survol dans WinDev ?
L`exemple suivant permet d`intervenir lorsque la souris quitte chaque champ d`une fenêtre : WM_USER est un entier = 1024 Evènement ( "FinSurvol" , ".*" , WM_USER + 711 ) PROCEDURE FinSurvol () //Procdure callback appellé par la commande Evnement() Trace...
-
Comment avoir l`effacement automatique des champs dans WebDev :
Pour la sélection de texte dans une zone de saisie, créez une procedure navigateur javascript qui contient ce code : test effectue sous IE 7 et Firefox 2.0 function SelectionTexte(sAlias) { var obj; // Recupration de l`objet obj = document.getElementById(sAlias);...
-
Comment effectuer un blocage d`enregistrements en transaction sur une base tierce ?
La méthode à utiliser pour effectuer des blocage en transaction va être dépendante du type de programmation : Cas 1 : programmation avec des fonctions SQL* : Le blocage va être fait par un appel de la fonction "SQLBloque()", dans une transaction. Le code...
-
Comment afficher une image provenant d'un champ Blob MySQL ?
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)...
-
Comment utiliser un serveur SMTP sécurisé avec les nouvelles commande Email ? Voici un exemple isolé de code à utiliser : gSessionSMTP est un EmailSessionSMTP gUnMail est un Email // Paramètres
Voici un exemple isolé de code à utiliser : gSessionSMTP est un EmailSessionSMTP gUnMail est un Email // Paramètres de session. gSessionSMTP.AdresseServeur= G_MsServeurSMTP gSessionSMTP.Nom= G_MsUser gSessionSMTP.MotDePasse= G_MsPassword gSessionSMTP.Port=...
-
Comment crypter une chaine texte
Comment crypter une chaine texte ? Voici un exemple complet : // Declaration et initialisation des variables sChaîneACrypter est une chaîne = "Le numero de mon compte en Suisse est 74538290" sMotDePasse est une chaîne = "JamesBond007" sChaîneCryptee est...
-
Comment afficher dans mon site une image située sur un autre serveur
Voici une méthode permettant d`afficher une image située sur un autre serveur. 1 - Remplacer le champ image de la zone répétée par un champ HTML 2 - Placer dans le champ HTML le code suivant :
-
Comment lancer Word quelque soit le sytème d exploitation du PC utilisé ?
Comment lancer Word quelque soit le sytème d`exploitation du PC utilise ? //Variables Cle1 est une chaîne //1er cle lu dans la base de registre Cle2 est une chaîne //2eme cle lu dans la base de registre valeur est un entier //Taille de la chaine Cle2...
-
Créer la database sur MySQL avec WinDev, WebDev
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...
-
Comment copier les fichiers dans un répertoire local sur un répertoire FTP ?
Voici un exemple simplifie de de ce traitement Sablier () // Connexion FTP nIdConnexion = FTPConnecte ( "ftpperso.free.fr" , "freedev.statique" , "MotDePasse" ) SI nIdConnexion <>- 1 ALORS // La connexion est active fListeFichier ( ComplteRep ( fRepExe...
-
Installation d'un pilote de clé (dongle) pour WINDEV, WEBDEV ou WINDEV Mobile
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...