PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Nouveauté WINDEV et WINDEV Mobile 26 !
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget iOSApple WatchCatalystUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
WINDEV Mobile 26 : Profitez des 170 nouveautés communes de la version 26


WINDEV Mobile bénéficie bien évidemment de la majorité des 170 nouveautés communes offertes par la version 26, et en particulier : les nouveaux Champs Métier, la saisie obligatoire non bloquante, le champ HTML pour email, des fonctions de programmation HTML, des fonctionnalités sur les cartes, des graphes, des feuilles de styles plus simples, de l'éditeur de code plus riche, des requêtes HFSQL asynchrones, des nouveautés du WLangage, etc...
Et la version 26 de WINDEV Mobile bénéficie bien entendu également de nombreuses nouveautés spécifiques au monde de la mobilité, à découvrir dans les pages qui suivent.
Maitriser HTML sur mobile également
Le nouveau champ d'édition HTML, le nouveau champ d'email HTML et les fonctions de programmation HTML sont disponibles pour vos applis mobiles.
Le nouveau champ de saisie HTML permet de saisir des textes HTML en WYSIWYG depuis un mobile ou une tablette.
Cela permet la saisie de texte enrichi, avec mises en forme.
Le nouveau champ email permet de saisir des emails avec texte enrichi depuis un téléphone.
La programmation HTML permet d'analyser par programme des pages Internet par exemple et d'en extraire des données.


3 nouveaux Champs Métier pour WINDEV Mobile 26
De nouveaux Champs Métier sont disponibles en version 26 pour WINDEV Mobile.
  • Toast avec bouton
  • Schéma de déverrouillage
  • PIN de type banque.
Nouveau Champ Métier Toast avec bouton (d'annulation)
Le Champ Métier "Toast avec bouton" est un toast qui permet une interaction, en général l'annulation immédiate de l'action qui vient d'être effectuée.
Nouveau champ Métier Schéma de verrouillage
Le Champ Métier "Schéma de déverrouillage" permet de gérer un schéma de déverrouillage spécifique à votre application.
Un mode d'apprentissage et un mode de déverrouillage sont livrés.

Nouveau Champ Métier saisie de PIN type banque
Le Champ Métier "Saisie de PIN type banque" est un ensemble de chiffres positionnés aléatoirement. Le nombre de chiffres à saisir est paramétrable.

Rappel : WINDEV sait ouvrir et manipuler les projets WINDEV Mobile
Afin de faciliter le développement d'applications cross-plateformes, WINDEV peut ouvrir les projets WINDEV Mobile (et les projets WEBDEV également d'ailleurs).
Cela permet d'éviter des duplications de code et d'objets et des manipulations inutiles. Le partage des éléments est immédiat.
Un même projet manipulé dans WINDEV peut contenir des configurations WINDEV, iOS et Android (et même des configurations WEBDEV).
En édition, le passage d'une configuration à l'autre est immédiat.
Note : il est bien entendu nécessaire de posséder une licence WINDEV Mobile (et/ou WEBDEV).
Nouvelles animations
3 nouvelles animations sur les champs font leur apparition en version 26 :
  • Clic sur bouton : fade in, fade out : le bouton passe progressivement d'un état à l'autre.
  • Apparition/Disparition d'un champ : fade in, fade out.
  • Apparition/Disparition de cellule dans un champ Disposition : les champs montent ou descendent progressivement.
OCR sur mobile : prenez un texte en photo, récupérez le texte
Vos applications développées avec la version 26 de WINDEV Mobile intègrent un OCR (reconnaissance optique de caractères).
Cette reconnaissance de caractères s'effectue sur des fichiers quelconques (PDF, JPEG,...) et également sur les photos prises à l'aide du téléphone (ou de la tablette).
L'utilisateur prend une photo d'un contrat, il récupère le texte du contrat dans l'application !
Le téléphone peut également servir de scanneur pour une application Windows ou un site : il prend la photo d'un document et envoie le texte à une application Windows ou un site.
Champ de saisie obligatoire non bloquant
Le champ de saisie obligatoire non bloquant est également disponible sur mobile.
Les icônes et les messages d'avertissement sont adaptés à une bonne lecture sur mobile.
Saisie invalide : mise en évidence personnalisée
Lorsque l'utilisateur final effectue une saisie invalide, il est maintenant possible de choisir le type de mise en évidence de l'erreur :
  • cadre rouge
  • libellé
  • icone
  • bulle
  • ...
GO : choix du matériel lors d'un GO
En cours de développement, lors d'un GO, il est maintenant possible de choisir le matériel qui sera utilisé pour le GO.
Cela permet de vérifier que le comportement de la fenêtre est correct sur ce matériel : ancrages,...
Champ Zone Répétée : hauteur de ligne supérieure à la hauteur de l'écran
Nouveauté en version 26, dans un champ Zone Répétée, la hauteur d'une ligne peut maintenant être supérieure à la hauteur de l'écran. Utile par exemple lorsqu'une ligne contient un long message.
Synthèse vocale : sélection de la voix
La nouvelle fonction WLangage SynthèseVocaleListeVoix permet de lister les différentes voix disponibles sur le terminal.
La fonction WLangage SynthèseVocaleInitialise permet de sélectionner une voix.
Il devient ainsi possible de gérer les voix utilisées par la synthèse vocale de ses applis.

Fonctions Zip : type zipArchive disponible
Le type WLangage ZipArchive , qui permet de manipuler les fichiers compressés (Zip, 7z ou autres) est maintenant disponible en mobile.
Libellé à taille automatique : lorsqu'un libellé est trop grand, la police diminue
Un libellé peut être affecté par programmation.
Il peut arriver que le libellé affecté soit plus grand que la zone d'affichage.
Et dans certains cas, on désire que le libellé entier soit quand même affiché.
Une coche dans les "7 onglets" permet de demander l'affichage du libellé entier.
Si celui-ci est trop grand, la taille de la police sera réduite pour qu'il soit complètement visible.
La taille minimale de la police peut être indiquée.
Champ de Saisie : masques personnalisés
Les masques de saisie personnalisés sont disponibles en WINDEV Mobile 26.
Le type avancé MasqueDeSaisie du WLangage permet de programmer tous les comportements désirés : plaque d'immatriculation, référence produit,...


Champ Carte sur mobile
Le champ Carte évolue très sensiblement : cluster, Popup, affichage de tracé, dessin d'image, ... enrichissent les possibilités de ce superbe champ.
Pour les mobiles, les nouveautés de thème sombre, affichage du trafic routier en temps réel et la possibilité de limiter des gestures ou encore la limitation de l'affichage à une zone géographique donnée sont encore plus appréciables.

Un MDM en standard : votre store privé MDM pour WINDEV Mobile : facile
Le mode opératoire de déploiement de vos applis est simple :
1 - Dans le projet, activer l'option MDM
2 - Compiler les applis
3 - Uploader les applis sur le serveur MDM
4 - Définir les utilisateurs autorisés
5 - Transmettre l'URL ou le QRCode (généré automatiquement) aux utilisateurs
6 - Les utilisateurs téléchargent l'appli, ils s'authentifient et utilisent l'appli.
7 - Par la suite uploader des Mises à Jour; les utilisateurs seront avertis et pourront accepter la Mise à Jour (téléchargement automatique).
Notez que sous iOS, un abonnement type InHouse doit être souscrit.
MDM pour WINDEV Mobile : authentification
La gestion complète des logins et mots de passe des utilisateurs est proposée :
  • création de compte
  • validation de la création de compte par envoi d'email
  • gestion des mots de passe oubliés
  • changement du mot de passe
  • blocage temporaire ou suppression d'un compte
  • ...
L'utilisateur final peut recevoir directement ses paramètres de connexion ou être autorisé à créer directement son compte.
La création de compte peut être limitée à des contacts définis : l'adresse email ou le nom de domaine des utilisateurs doit alors être spécifiée par l'administrateur.
Les utilisateurs sont identifiés à travers le GPU, ce qui permet de définir des droits.
MDM pour WINDEV Mobile : les mises à jour de vos applis
Les mises à jour de vos applis sont gérées de manière fine : téléchargement en Wi-Fi uniquement ou pas, version minimale obligatoire, notification sur le téléphone ou message dans l'application, ...
Votre MDM dans PCSCLOUD
PCSCloud.net propose une offre packagée pour disposer d'un serveur MDM sans avoir à vous soucier de l'infrastructure et de l'administration : vous définissez uniquement les volumes d'utilisation.
La mobilité toujours plus facile
La transformation de vos applications WINDEV existantes (ou de parties d'applications) en applis iOS et Android est de plus en plus facile.
Le nouvel environnement avec édition splittée permet d'éditer en même temps une fenêtre Windows et une fenêtre Mobile, ce qui facilite les manipulations.
L'assistant de conversion évolue pour apporter une aide encore plus précise.
2 nouveaux gabarits pour mobiles
Les gabarits Suki et Winki pour mobiles sont livrés avec la version 26 : utilisez-les librement pour personnaliser vos applis !
Nouveautés communes à la mobilité
Le développement sous iOS n'a jamais été aussi puissant qu'avec WINDEV Mobile 26. Vous bénéficiez de nouvelles puissantes fonctionnalités qui viennent s'ajouter à toutes celles dont vous disposiez déjà.
iOS évolue, et WINDEV Mobile 26 évolue également.
WINDEV Mobile 26 pour iOS bénéficie déjà des nouveautés communes générales de la version 26, plus des nouveautés communes aux mobiles : Champs Métier, OCR, animations, saisie non bloquante, choix de matériel au GO, Libellé à taille automatique, champ carte , ...
Et en plus des nouveautés communes générales, en plus des nouveautés communes spécifiques aux mobiles, la version 26 propose les nouveautés suivantes pour iOS.


iOS 14, nouvel iPhone
La nouvelle version iOS 14 est supportée par WINDEV Mobile 26.
Notez que iOS 14 demande au minimum un iPhone 6S pour s'exécuter.
Concernant les iPad, les applications s'exécutent sur tous les iPad à partir de la date de sortie de l'iPad Air première génération (en 2013).
iOS 14 : widget sur écran d'accueil
iOS 14 permet de positionner des Widgets sur l'écran d'accueil de l'iPhone et de l'iPad.
3 tailles de Widgets sont proposées par Apple.
WINDEV Mobile 26 permet de créer et gérer ces 3 types de Widgets.
iOS 14 : bouton Back & historique
En iOS 14, l'appui long sur le bouton Back affiche l'historique de la navigation dans les fenêtres, et permet le retour à une de ces fenêtres.
En version 26, il n'y a rien de particulier à programmer pour bénéficier de cet historique.
Exécution d'application WINDEV Mobile 26 sur Mac équipé de processeur ARM
WINDEV Mobile 26 permet de créer des applications destinées à fonctionner sur Mac, à travers la technologie Catalyst.
Les Macs équipés de processeurs X86 et SILICON (ARM) sont supportés.
Les fenêtres peuvent s'ouvrir depuis le bas de l'écran
En version 26, une option fait son apparition dans la "7 onglets" pour qu'une fenêtre puisse s'ouvrir depuis le bas de l'écran (mode "Feuillet").
Dans ce cas, la fenêtre reste "cascadée" : elle ne recouvre pas totalement la fenêtre en dessous.
Apple Watch series 6 et SE

L'Apple Watch Series 6 est gérée, ainsi que la série SE.
103 nouvelles fonctions WLangage sont disponibles pour Apple Watch.
Visualisez la barre du bas (iphone 10 et supérieur)
A partir de la version 10, les iPhone affichent obligatoirement une barre système horizontale en bas d'écran (il n'y a pas de bouton "home" en bas de l'écran sur un iPhone).
Cette barre est maintenant matérialisée sous l'éditeur de fenêtres et dans le simulateur.
NFC en écriture
WINDEV Mobile 26 supporte la norme NFC en écriture sur iOS.
Cela permet par exemple aux iPhone d'écrire des informations dans des badges ou des puces NFC.
GPU (Groupware Utilisateur) : il propose "Sign In with Apple" pour l'authentification
Le Groupware Utilisateur permet de s'identifier en utilisant l'authentification standard Apple Sign In.
Il n'y a rien à programmer, tout est automatique si l'administrateur du GPU l'a autorisé (dans le site d'administration) !

11 nouveaux types
11 nouveaux types de variables sont disponibles pour iOS :

CarteCercleCarteImageCartePolygoneCartePolyligne
InfoVersionMarqueurImageOCRBlocTexteOCROption
PolygonezipArchivezipFichierArchivé
8 nouvelles propriétés
Le WLangage s'enrichit de 8 nouvelles propriétés pour iOS
AngleInclinaisonAngleRotationAvecInclinaisonAvecRotation
AvecScrollBoussoleFenêtreInternePopupInfoTrafic

61 nouvelles fonctions WLangage pour iOS
Le WLangage s'enrichit de 61 nouvelles fonctions pour iOS, ainsi que 33 nouvelles fonctions pour les Widgets iOS (liste à découvrir sur Internet).
AppelAJAXEnCoursAppliChangeParamètreAppliDéclencheMAJ
AppliInfoVersionAppliListeVersionAppliMAJDisponible
AppliParamètreBufferVersPhraseCarteAffichePopup
CarteAfficheZoneCarteAjouteFormeCarteAjouteImage
CarteFermePopupCarteLimiteZoneCarteModifieForme
CarteModifieImageCartePopupAffichéeCarteSupprimeForme
CarteSupprimeImageDateHeureVersChaîneDoubleAuthVérifieCode
DernierJourDeLAnnéeDoubleAuthGénèreCléTOTPDoubleAuthGénèreLien
EnModeServeurWebSocketEnModeServeurWebSocketServiceGlobalErreurRAZ
fInsèreTexteAuDébutGénèreLoremgéoRécupèreZone
GPSArrêteDétectionGPSDétectePositiongpwURLPage
HJSONVersEnregistrementHSuggèreCléHSuggèreCléDébut
HSuggèreCléFinHTransactionEnCoursHTriggerEnregistrementAvant
LecteurPDFInfoXYMasqueCodePostalMasqueFormate
MasqueNuméroDeTéléphoneNFCEcritTagOCRAjouteLangue
OCRDétecteZoneTexteOCRExtraitBlocTexteOCRExtraitTexte
OCRParamètreOCRSupprimeToutesLanguesPhraseVersBuffer
SaisieInvalideAfficheBulleSaisieInvalideAfficheIconeSyntheseVocaleListeVoix
TableauDistinctTableauIntersectionTableauUnion
TableauUnionToutToastAfficheFIzipExtraitRépertoire
zipFiltre

103 nouvelles fonctions WLangage pour Apple Watch
Le WLangage s'enrichit de 103 nouvelles fonctions pour l'Apple Watch.

AgeAnnéeBissextileAnnéeEnCours
AppelAJAXEnCoursBufferVersEntierBufferVersHexa
BufferVersPhraseBufferVersRéelChaîneVersDate
ChaîneVersDuréeChaîneVersHeureDateDifférence
DateDuJourDateHeureDifférenceDateHeureLocaleVersUTC
DateHeureSysDateHeureUTCVersLocaleDateHeureValide
DateHeureVersChaîneDateHeureVersEpochDateHeureVersRéel
DateValideDateVersChaîneDateVersEntier
DateVersJourDateVersJourDeLaSemaineDateVersJourEnLettre
DateVersMoisEnLettreDateVersNuméroDeSemaineDécimalVersSexagésimal
DemainDernierJourDeLAnnéeDernierJourDeLaSemaine
DernierJourDuMoisDuréeVersChaîneEnModeServeurWebSocket
EnModeServeurWebSocketServiceGlobalEntierVersDateEntierVersHeure
EntierVersHexaEntierVersJourEntierVersJourEnLettre
EntierVersMoisEnLettreEntierVersNuméroDeSemaineEpochVersDateHeure
ErreurRAZEstImpairEstNumérique
EstPairHasardHeureDifférence
HeureValideHeureVersChaîneHeureVersEntier
HexaVersBufferHexaVersEntierHier
InitHasardMaintenantMax
MemAjouteMemCréeMemDernier
MemEnCoursMemEnDehorsMemExiste
MemModifieMemOccurrenceMemRécupère
MemSuivantMemSupprimeMemSupprimeTout
MemTrieMemTrouvéMemValClé
MinMoisEnCoursNombreEnLettres
NumériqueVersChaîneNumériqueVersEcritureFinancièreChinoiseNuméroDeJourVersLettre
NuméroDeMoisVersLettreNuméroDeSemainePâques
PhraseVersBufferPremierJourDeLAnnéePremierJourDeLaSemaine
PremierJourDuMoisRéelVersDateHeuresCalculeCrc16
sCalculeCrc32SemaineVersDateSexagésimalVersDécimal
TableauDistinctTableauIntersectionTableauUnion
TableauUnionToutTailleVersChaîneVérifieExpressionRégulière
Nouveautés communes à la mobilité
Le développement sous Android n'a ja mais été aussi puissant qu'avec WINDEV Mobile 26.
Vous bénéficiez de nouvelles fonctionnalités puissantes qui viennent s'ajouter à toutes celles dont vous disposiez déjà : Champs Métier, OCR, animations, saisie obligatoire non bloquante, choix de matériel au GO, libellé à taille automatique, champ carte , ... .
Android évolue et WINDEV Mobile 26 évolue également spécifiquement pour Android, en particulier avec le support de Android 11 .
WINDEV Mobile 26 pour Android bénéficie des nouveautés communes générales de la version 26, plus des nouveautés communes aux mobiles, plus des nouveautés spécifiquement destinées à Android.
Interdire les copies d'écran (screenshot)

La version 26 permet d'interdire à l'utilisateur d'effectuer des copies d'écran.
C'est utile pour des applications contenant des données sensibles, comme les applications bancaires.
Une nouvelle option dans les "7 onglets" permet d'interdire la copie d'écran.
La nouvelle propriété .CopieEcranAutorisée=Faux permet d'interdire si nécessaire la copie par programmation.
Action Bar nouvelle mode : 56 pixels au lieu de 48 (et ça change tout !)
Sous Android, l'Action Bar peut avoir 2 hauteurs différentes : 48 pixels ou 56 pixels.
En version 26, il devient possible de choisir la hauteur de l'action bar.
La mode actuelle est à l'Action Bar de 56 pixels...
Un centre de contrôle du téléphone (et de la tablette)
Savez-vous dans quel répertoire du téléphone se trouvent les fichiers de log de votre application ?
Savez-vous enregistrer une vidéo de manipulation de votre appli sur votre téléphone ? Etc...
Le centre de Contrôle Android vous aide pour ces fonctions, et bien plus.
Centre de Contrôle du Téléphone : des fonctionnalités utiles
Le centre de Contrôle Android vous permet de gérer facilement vos matériels Android pour les phases de mise au point.
Parmi les fonctionnalités offertes par le Centre de Contrôle du Téléphone, vous bénéficierez de :
  • Affichage des informations générales de l'appareil : version, résolution, densité, dpi, processeur, etc.
  • Affichage des logs système (logcat)
  • Affichage de la trace du débogueur pour les applis WINDEV Mobile : trace, assert, erreur
  • Capture d'écran
  • Création de vidéos de manipulations
  • Gestion des applications de l'appareil : listage, recherche, infos sur les applis, installation, désinstallation, passage en mode device owner
  • Explorateur de fichiers intuitif et réactif
  • ...
Composants pour matériel Zebra
WINDEV Mobile 26 intègre deux nouveaux composants pour les terminaux industriels Zebra.
Le composant RFID permet de piloter les lecteurs RFID pour la lecture des tags RFID depuis vos applications.
Le composant MX (Mobility Extensions) permet d'accéder aux fonctionnalités Android additionnelles : contrôle des paramètres du terminal et des applications installées, configuration WIFI, ...
Java : incorporez des classes Java dans votre projet
On peut avoir besoin d'une classe Java dans un projet WINDEV Mobile Android, par exemple pour gérer un SDK.
En version 26 de WINDEV Mobile, une ou plusieurs classes Java peuvent être incorporées directement dans le projet.
Rappel : il était déjà possible de saisir du code Java directement dans l'éditeur de code de WINDEV Mobile. Il s'agit dans cette nouveauté d'une classe entière à intégrer dans le projet, ce qui simplifie les manipulations.
Java : appelez directement des procédures Wlangage
En version 26, il est facile d'appeler des procédures WLangage depuis un code en Java .
Il suffit d'ajouter l'attribut <java> sur la procédure concernée.
La procédure WLangage peut alors être appelée directement par son nom depuis le code Java.
PROCÉDURE MiseAJourFiche() <Java>
Hashage : 8 nouveaux types de Hashage disponibles sous Android
Les types de hashage SHA-1 et MD5 étaient déjà supportés.
En version 26 sous Android, les types suivants sont également disponibles :
  • DJB2 (Bernstein)
  • MD4
  • MURMUR
  • RIPEMD
  • SHA-3
  • TIGER
  • WHIRLPOOL
  • CKSUM
WLangage : les syntaxes de comparaison de chaines sont disponibles en android
Bonne nouvelle, toutes les syntaxes de comparaison de chaînes sont maintenant disponibles sous Android.
Nouveaux opérateurs supportés :
  • Egalité très souple ~~
  • Commence par souple [~
  • Commence par très souple [~~
  • Termine par =]
  • Termine par souple ~]
  • Termine par très souple ~~]
  • Contient [=]
  • Contient souple [~]
  • Contient très souple [~~]
Procédures multi-syntaxes
Une procédure peut avoir plusieurs syntaxes différentes : des paramètres d'appel différents en nombre et en type.
Ce type de procédures est maintenant supporté pour Android.
Inférence de type
En version 26, l'inférence de type est supportée sous Android.
Le code est plus concis et plus rapide à écrire.
Thread en arrière-plan : désactiver l'optimisation de batterie
Les dernières versions d'Android optimisent la consommation de la batterie en désactivant l'exécution de traitement des applications en arrière-plan.
Cela peut être gênant.
En version 26, la nouvelle fonction SysOptimBatterieArrièrePlan permet de désactiver ce comportement pour qu'une application en arrière-plan continue à fonctionner.
Le système Android demandera juste confirmation à l'utilisateur final.
MVP, 3 nouveaux attributs : Mapping, associé, présentation
En MVP, les attributs Mapping, Associé et Présentation sont maintenant supportés sous Android.
Tous les attributs MVP sont maintenant multiplateformes !
Le type Toast est disponible en Android
Le type Toast est maintenant disponible sous Android.
Il permet par exemple de créer des toasts avec bouton ("Snack bar").
Débogueur disponible sur l'émulateur de Google (et d'autres)
En version 26, il devient possible de déboguer le code de vos projets en utilisant l'émulateur fourni par Google.
Cela permet de tester plus facilement sur de nombreux matériels différents.
Divers
  • La fonction hSurveille est disponible sous Android. Cette fonction prévient l'application lors d'une modification effectuée sur la base de données.
  • La famille de fonctions JSON sur HFSQL est disponible sous Android : hImporteJson,....
WLangage 12 nouveaux types
12 nouveaux types de variables sont disponibles pour Android :
CarteCercleCarteImageCartePolygoneCartePolyligne
InfoVersionMarqueurImageMasqueDeSaisieOCRBlocTexte
OCROptionPolygonezipArchivezipFichierArchivé

16 nouvelles propriétés
Le WLangage s'enrichit de 16 nouvelles propriétés pour Android

AngleInclinaisonAngleRotationAvecInclinaisonAvecRotation
AvecScrollBarreOutilsVisibleBoussoleCopieEcranAutorisée
FenêtreInternePopupGriséInfoTraficPoliceTailleMin

56 nouvelles fonctions WLangage pour android
En version 26 le WLangage s'enrichit de 56 nouvelles fonctions pour Android, ainsi que 33 nouvelles fonctions pour les Widgets Android (liste à découvrir sur Internet).

AppliChangeParamètreAppliDéclencheMAJAppliInfoVersion
AppliListeVersionAppliParamètreCarteAffichePopup
CarteAfficheZoneCarteAjouteFormeCarteAjouteImage
CarteChangeStyleCarteFermePopupCarteLimiteZone
CarteModifieFormeCarteModifieImageCartePopupAffichée
CarteRécupèreStyleCarteSupprimeFormeCarteSupprimeImage
ChampSuivantCrypteGénèreCléRSADateHeureVersChaîne
EnModeServeurWebSocketEnModeServeurWebSocketServiceGlobalgéoRécupèreZone
gpwURLPageHEnregistrementVersJSONHExporte
HImporteJSONHJSONVersEnregistrementHSurveille
HSurveilleStopMasqueCodePostalMasqueFormate
MasqueNuméroDeTéléphoneOCRChargeLangueOCRDétecteZoneTexte
OCRExtraitBlocTexteOCRExtraitTexteOCRParamètre
OCRRépertoireModèleOCRSupprimeToutesLanguesEditeurHTMLFormateSélection
EditeurHTMLInsèreEditeurHTMLSelectionneSyntheseVocaleListeVoix
SysOptimBatterieToastAfficheFIzipDécoupe
zipEstMultizipExtraitRépertoirezipFiltre
zipMotDePassezipNbPartiezipNbPartieNécessaire
zipOuvreRARzipRegroupe
Nouveautés communes
WINDEV Mobile 26 pour Windows CE, Mobile et Windows Embedded profite des nouveautés communes à l'environnement de la version 26.
33 Nouvelles fonctions WLangage pour Windows Mobile, CE et Embedded
33 nouvelles fonctions WLangage font leur apparition sous Windows Mobile, CE et Embedded en version 26.

AppelAJAXEnCoursAppliInfoVersionCarteAffichePopup
CarteAfficheZoneCarteAjouteFormeCarteAjouteImage
CarteChangeStyleCarteFermePopupCarteLimiteZone
CarteModifieFormeCarteModifieImageCartePopupAffichée
CarteRécupèreStyleCarteSupprimeFormeCarteSupprimeImage
DateHeureVersChaîneEnModeServeurWebSocketEnModeServeurWebSocketServiceGlobal
ErreurRAZHSuggèreCléHSuggèreCléDébut
HSuggèreCléFinHTriggerEnregistrementAvantTableauDistinct
TableauIntersectionTableauUnionTableauUnionTout
WebSocketDéconnecteebSocketEnvoieWebSocketExécute
WebSocketListeClientzipExtraitRépertoirezipFiltre

UWP
Nouveautés communes
Le développement UWP bénéficie de la plupart des nouveautés communes de la version 26.
Nouvel environnement
Le développement UWP bénéficie également du nouvel environnement de développement de la version 26.
22 Nouvelles fonctions WLangage pour UWP
22 nouvelles fonctions WLangage font leur apparition pour UWP.

AppelAJAXEnCoursBufferVersPhraseDateHeureVersChaîne
DernierJourDeLAnnéeEnModeServeurWebSocketEnModeServeurWebSocketServiceGlobal
ErreurRAZfInsèreTexteAuDébutGénèreLorem
HJSONVersEnregistrementHSuggèreCléHSuggèreCléDébut
HSuggèreCléFinHTransactionEnCoursHTriggerEnregistrementAvant
PhraseVersBufferTableauDistinctTableauIntersection
TableauUnionTableauUnionToutzipExtraitRépertoire

Version minimum requise
  • Version 26
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire