12.07.2015 Views

Nouveautés de la version 16 - Source : www.pcsoft-windev-webdev ...

Nouveautés de la version 16 - Source : www.pcsoft-windev-webdev ...

Nouveautés de la version 16 - Source : www.pcsoft-windev-webdev ...

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

068nouveauté WD WBWMMutex: section critiquepartagéeUn mutex (EXclusion MUTuelle, ou MUTual EXclusion en ang<strong>la</strong>is)est une section critique qui peut être interne à une application oupartagée entre plusieurs applications.Les nouvelles fonctions <strong>de</strong> gestion <strong>de</strong>s Mutex (MutexCrée, Mutex-Début, MutexFin, MutexDétruit) permettent <strong>de</strong> restreindre lesaccès à une ressource partagée (une zone mémoire partagée parexemple) afin qu'elle ne soit utilisée que par un seul thread d'uneseule application.date sans avoir à «décortiquer» (le terme n’est pas trop fort !) ouconstruire leur contenu.Exemple <strong>de</strong> date au format RFC:• Sat, 02 Oct 2010 15:00:00 +0200• Sat, 02 Oct 2010 08:00:00 EST• Sat, 02 Oct 2010 13:00:00 GMTLe changement <strong>de</strong> format <strong>de</strong> date s’effectue automatiquementGain apporté par cette nouveauté <strong>version</strong> <strong>16</strong>:Arrachage <strong>de</strong> cheveux évité, bugs éliminés à <strong>la</strong> source.071nouveauté WD WBAppel natif d’APIWMGain apporté par cette nouveauté <strong>version</strong> <strong>16</strong>:Synchronisation <strong>de</strong>s utilisations d'une ressource entre plusieursapplications.069nouveauté WD WBWMProxy : utilisation <strong>de</strong>sfonctions FTPLes fonctions WLangage FTP sont maintenant compatibles avecles proxys acceptant les comman<strong>de</strong>s <strong>de</strong> type: site, user ou open,soit <strong>la</strong> plupart <strong>de</strong>s proxys.Gain apporté par cette nouveauté <strong>version</strong> <strong>16</strong>:Meilleure compatibilité avec les architectures en p<strong>la</strong>ce.070nouveauté WD WBWMFonctions <strong>de</strong> con<strong>version</strong><strong>de</strong> date au format RFC(email,...)La norme RFC-5322 fixe le format que doivent respecter les datesdans l’encryption d’un mail, d’un flux RSS...Le paramètre MasqueDateEmail <strong>de</strong>s fonctions DateVersChaine etChaineVersDate permet <strong>de</strong> manipuler les différents formats <strong>de</strong>En WLangage, <strong>la</strong> fonction API permet, comme son nom l’indique,d’appeler une API d’une DLL (soit du système, soit d’un SDK parexemple).La nouvelle fonctionnalité d’appel natif permet <strong>de</strong> gérer <strong>de</strong>s APIqui retournent d’autres types <strong>de</strong> variables que <strong>de</strong>s entiers: structurespar valeurs, réels,...Avec cette nouvelle syntaxe, l’appel s’effectue en «natif»Avant <strong>la</strong> <strong>version</strong> <strong>16</strong>:API("NomDll","NomFonction",param1,param2)Depuis <strong>la</strong> <strong>version</strong> <strong>16</strong> :NomFonction(param1,param2)Un nouveau type avancé du WLangage «<strong>de</strong>scription d’API» permet<strong>de</strong> déc<strong>la</strong>rer toutes les propriétés <strong>de</strong> <strong>la</strong> fonction à appeler.La priorité en multithread est gérée.La restauration <strong>de</strong>s paramètres système est possible.La DLL chargée peut être déchargée.Gain apporté par cette nouveauté <strong>version</strong> <strong>16</strong>:Appel plus simple <strong>de</strong>s API; meilleur support <strong>de</strong>s valeurs retournées;meilleure lisibilité du co<strong>de</strong> source.072nouveauté WD WBWMprocéduresmulti-syntaxes (Surcharge<strong>de</strong> prototype - overload)En <strong>version</strong> <strong>16</strong>, les procédures et les métho<strong>de</strong>s <strong>de</strong> c<strong>la</strong>sses peuventLes nouveautés WINDEV <strong>16</strong> WEBDEV <strong>16</strong> WINDEV Mobile <strong>16</strong>22

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!