Classe cLGTV

Cette classe permet d'envoyer des commandes à une ou plusieurs TV LCD possédant une interface RS232. Elle permet de remplacer la télécommande et de transformer votre télévision en réveil matin, par exemple. Ou encore simplement d'activer la Sortie RGB afin d'afficher un film sans
chercher votre télécommande...

cLGTV.png

Elle a été conçue pour une Télévision LG 42LE2R, et devrait être compatible avec la plupart des TV de cette marque, certaines constantes seront peut-être incorrectes sur d'autres modèles ne possédant pas les mêmes caractéristiques (nombre d'entrées etc) mais sont très simples à déterminer.

Classe cHTTPCookies

EDIT : 15 Mai 2010
Windev 15061f contient de nouvelles fonctions pour la gestion des cookies, elles ne sont pas encore documentées à l'heure où j'écris ces lignes
mais en voici la liste :

HTTPCookieEcrit(<Domaine>,<Nom>,<Valeur>)
HTTPCookieGère([<Domaine>,]<bActive>)
<Résultat> = HTTPCookieLit(<Domaine>,<Nom>)
HTTPCookieRAZ([<Domaine>])
<Résultat> = HTTPCookieRécupère(<Domaine>)
HTTPCookieRemplace(<Domaine>,<TabCookie>) 

Mise à jour du serveur

Vous avez certainement du constater des problèmes d'accès à ce site ces derniers temps.
Le problème devrait maintenant être réglé, je l'ai migré sur une dedibox v2 (avec deux fois plus de Ram)

Le probleme venait du forum wdscript "floodé" par les bots google et et co.... J'ai donc du passer sur un autre serveur web (donc un autre port)

J'en ai profité pour abandonner apache 2 pour ce site au profit de lighttpd, dont la notoriété est grandissante.
En cas de probleme d'accès, ce site est aussi accessible via http://tanguy.ath.cx:443

EWS v2.00 : Apache 2.2.9 MySQL 5.0.51 PHP 5.2.6 WDScript 2.4.3

Après 2 ans, voici la version mise à jour d'Easy Web Server, un serveur WAMP (Windows Apache MySQL PHP) qui contient aussi WDScript préconfiguré. Ce serveur utilise un lecteur virtuel (equivalent à un "subst") afin d'etre déplacé facilement sur un autre poste...

De plus, il est écrit en Français et en Anglais pour une utilisation encore plus intuitive...

PS: Evitez d'installer le mode service (qui est préconisée pour une installation sur serveur), il peut encore y avoir quelques soucis avec ce mode de fonctionnement, sous Windows 2003 et Vista... notament à cause des restrictions windows.

- EWS Manager 2.00
- WDScript 2.4.3-12
- Apache 2.2.9
- PHP4Apache22 5.2.6
- eAccelerator 0.9.5.3
- MySQL 5.0.51a
- PHPMyAdmin 2.11.6
- Webalizer 2.01 XT
- Mini Perl 5.8.3
- Smarty 2.6.19
- SQLite 2.8.14
- SQLiteManager 1.2.0
- SlimFTPd 3.16
- PHPsFTPd 0.5

Je déconseille de décompresser directement cette version 2.00 dans le répertoire d'une version précédente, car la plupart des composants ont beaucoup évolué...

*** EWS v2.00 (17 Jul 2008)
+ Updated EWS Manager (v2.00) :
  + Support for Apache 2.2 and PHP5
  + PHP5 Dlls in PHP Dir (Added to process via Environnement Variable PATH)
  + Gestion du lecteur virtuel pour tous les fichiers *.conf d'apache
+ Updated all components
+ Ajout de sendmail.exe

Téléchargement sur sourceforge : http://sourceforge.net/project/showfiles.php?group_id=88927&package_id=113727

WDScript 12 v2.4.2 Linux disponible

Exécutable Linux :
http://sourceforge.net/project/showfiles.php?group_id=88927&package_id=281156&release_id=608233

Sources et version Windows :
http://sourceforge.net/project/showfiles.php?group_id=88927

WDScript History
----------------
v2.4.2 (11-07-2008) - WD12 055n
 + Gestion des fichiers WSB en mode précompilé, et mise à jour de la fenetre PRECOMP
 + amélioration de la fonction IncludeWLF (répertoire, nom et extension facultatifs)
   Attention, il est conseillé de nommer vos fichiers au noms de vos fonctions
 
v2.4.1 (10-07-2008) - WD12 055n

WaSH 2.0.3

Petite mise à jour de WaSH, qui corrige l'export XML (sur IE7)

http://sourceforge.net/project/showfiles.php?group_id=88927&package_id=1...

La WDL compilée pour WDScript 2.4.1+ est incluse et activée par défaut, n'oubliez pas de la désactiver dans le fichier wash.wsp
si vous modifiez les sources...

Cette WDL permet le fonctionnement sous linux... Version demo de WaSH sur Dedibox (debian) : http://tanguy.ath.cx:443/wash/

Gestionnaire de Plugin Windev 12

Comme vous l'avez peut etre vu sur son site http://vroy1.free.fr/wpfr/?p=27 Vincent ROY nous a concocté un gestionnaire de plugin qui va me permettre de simplifier la vie des utilisateurs de wdscript.

J'ai prévu de simplifier la précompilation de sites wdscript grâce à cet utilitaire. J'arrive pour le moment à piloter l'onget des procédures globales, il ne reste maintenant qu'a pouvoir y coller les procédures à générer automatiquement... A suivre...

Ce plugin pourra aussi permettre d'afficher le résultat d'une page wdscript ou de gérer les options d'un projet wsp...

MAJ v1.1 : http://vroy1.free.fr/wpfr/?p=28

Gain de performance du mode WDL

Après quelques tests, sous windows le gain est donc d'envion 250% (50ms au lieu de 125ms) sur le temps de parsing et de compilation de la page lorsque l'on utilise le mode précompilé (pages dans une WDL) :

Le gain sera plus élevé pour un script plus complexe...

WDScript sous linux, enfin possible !

Ca y est, à partir de la version 2.4.0 l'exécution d'application wdscript sous linux est enfin devenue une réalité...
Ceci grâce à la toute récente précompilation de sources wdscript sous forme de WDL.

Quelques modifications dans les sources ont été nécessaire afin de palier aux fonctions windev non finalisées sous Linux, comme IniLit()

Une autre complication se situe au niveau des noms de fichier, notament les fichiers hyperfile qui doivent être absolument en minuscules, ce qui a été ajouté dans le projet wash en v2.0.2.

WDScript 12 v2.4.x avec applications compilées : Succès !

Optimisation réussie ! Nous pourrons, à partir de la version 2.4.0 de WDScript compiler des pages sources (avec les fichiers wdinclude) afin de supprimer pour ainsi dire complétement le temps de compilation d'une ou plusieurs pages d'une application.

A L'aide d'une fenetre utilitaire incluse dans le projet wdscript (à lancer avec F9 sous windev, ou en ligne de commande "WDSCRIPT /PRECOMP") vous pouvez générer le code des fonctions qu'il suffira de coller dans une nouvelle collection de procédure globale :

Une fois les procédures générées (ou une par une), il suffit de les ajouter au projet wdscript par exemple (ce qui permet en plus de déboguer en pas-à-pas)

Et de spécifier dans le fichier projet la WDL et son contenu :

Syndiquer le contenu