Vous êtes sur la page 1sur 15

Nous vous conseillons vivement de prendre connaissance de ce document.

Principales nouveautés de WINDEV 23


- Principales nouveautés de cette version.

Installation de WINDEV 23
- Installation de WINDEV 23.
- Mise à jour vers WINDEV 23.

Installation du module serveur HFSQL

Vous utilisez une précédente version de WINDEV


- Ouverture des projets.

Licence
L'utilisation de ce logiciel professionnel est soumise à l'acceptation de la licence qui l'accompagne.

PC SOFT - Décembre 2017 - WINDEV 230031 - fichier LISEZMOI


Vous utilisiez WINDEV 22
Utilisez vos projets avec WINDEV 23
Aucune migration n'est nécessaire. La structure de WINDEV 23 est identique à celle de WINDEV 22.

Liste des nouveautés de WINDEV 23


Editeur de projet

Thème de l'environnement
Nouveau thème gris

Gabarit
Nouveaux gabarits disponibles.

Exemples
Possibilité de travailler sur une copie d'un exemple standard fourni. *

Gestion des projets


Comparaison de 2 versions d'un composant interne *

Editeur de fenêtres

Nouveau champ :
Champ Disposition
Déplacement automatique des champs contenus.
Déplacement horizontal ou vertical des champs contenus.
Gestion des marges.
Gestion du sens d'écriture des langues.
Champ Editeur d'images.
Menu sous forme de ruban.
Nombreuses fonctionnalités de manipulation d'images.
Edition des images dans une fenêtre popup.
Edition des images en mode 'in-place". *
Champ Lecteur PDF.
Menu sous forme de ruban.
Recherche.
Impression.
Note : Dans la version actuelle, l'ajustement de la page au format de l'imprimante (prise en compte des marges) n'est pas
disponible. *

Evolutions des champs suivants :


Champ Tableur
Menu sous forme de ruban
Somme automatique en 1 clic
Rechercher / Remplacer
Tri des colonnes
Mise en forme automatique des données
Présentation intuitive des fonctions
Option "Retour à la ligne automatique"
Ouverture et sauvegarde des feuilles automatiques
Insertion et suppression de lignes et de colonnes (avec mise à jour des formules).
Insertion et suppression de cellules (avec mise à jour des formules).
Zoom (automatique ou personnalisable)
Gestion du quadrillage (écran et/ou impression)
Possibilité de figer les colonnes
Masque de cellule pour les nombres
Alignement horizontal ou vertical du contenu des cellules
Nouveaux modes d'ouverture d'une feuille XLSX :
depuis le ruban
par glisser/déposer
Gestion du texte incliné dans une cellule
Nommage des cellules
Impression d'une feuille avec marges, orientation, recouvrement.
Effacement du contenu d'une cellule avec conservation ou non de la mise en forme.
Effacement uniquement de la mise en forme d'une cellule.
Gestion des images *
Champ Traitement de texte
Gestion des signets
Importation de documents RTF avec sauvegarde en DocX
Gestion des zones de texte flottantes
Support des formes
Mode d'édition "Texte HTML"
Champ Table
Visualisation des enregistrements reliés pour l'utilisateur final.
Table fichier : Rafraîchissement automatique
Définition des marges du champ Table
Nouveau traitement : Lors d'une recherche de type Contient
Table sans sélection : possibilité d'afficher une loupe et des entêtes.
Sur-entête de table : Possibilité d'avoir une loupe sur les entêtes.
Table en affichage : Possibilité de ne pas afficher les interrupteurs non cochés.
Possibilité de paramétrer la durée d'affichage du toast de restauration des filtres des tables.
Champ Planning et champ Agenda :
Champ Planning : Look actualisé
Champ Planning : Champs supplémentaires générés et personnalisables
Champ Planning : Styles différents pour semaine, jour de semaine, numéro du jour *
Définition des cadres autour des rendez-vous
Cadrage horizontal des abscisses *
Masque du jour et du mois en majuscules *
Possibilité de mettre les libellés des heures au niveau des traits de séparation *
Champ Agenda : Paramétrage du séparateur des rendez-vous sur plusieurs jours *
Sélection d'une plage de rendez-vous plus simple et plus fluide *
Champ Calendrier
Nouveau look *
Possibilité de mettre les mois en majuscules *
Champ Diagramme de Gantt
Formatage de l'échelle du temps *
Champ Graphe
Nouveau type de graphe : Nuage de points 3D
Nouveau menu contextuel
Support automatique des abscisses date-heure (courbe et histogramme)
Echantillonnage des données
Taille et couleur d'un point spécifique
Affichage d'un contenu spécifique pour un point donné
Possibilité de colorer une barre d'un histogramme d'une couleur spécifique
Nuage de points 2D : Possibilité de relier les points par série
Champ Tableau croisé dynamique
Possibilité d'interdire d'enrouler ou dérouler les niveaux *
Possibilité d'interdire toute modification des colonnes et des lignes.
Champ Combo :
Recherche dans la liste
Texte alternatif (affiché si le champ est vide)
Champ Zone répétée
Recherche dans le champ *
Contenu de chaque ligne variable
La hauteur de chaque ligne s'adapte à son contenu.
Champ HTML
Agrandissement automatique en fonction du contenu.
Champ Libellé
Agrandissement automatique en fonction du contenu.
Libellé multiligne avec ellipse.
Champ de saisie
Agrandissement automatique en fonction du contenu.

Evolutions sous l'éditeur de fenêtres


Gestion des plans
Nommage des plans
Nouveau mode d'édition des plans

Création des champs :


Visualisation de la taille du champ avant sa création.
Gestion de séries de couleurs par défaut harmonieuses (champ Agenda, Planning, Gantt, Graphe, ...) *
Sélection des images sous l'éditeur simplifié
Cadre de focus personnalisable pour tous les champs *

Adaptive Design (notamment pour les application WINDEV/WINDEV Mobile)


Événement de changement d'agencement
Colonne de table : Largeur et visibilité par agencement *
Zone répétée : Hauteur de ligne par agencement *

Editeur d'images

Baguette magique de sélection


Redimensionnement à la souris (CTRL T)
Impression des images
Génération multi-résolution *

Editeur d'analyses

Rubriques zombies (ou obsolètes)

Editeur de requêtes

Création automatique des champs depuis la requête affichée dans l'explorateur de projet.
Editeur de code

Editeur
Code SQL directement dans le WLangage
Coloration syntaxique
Complétion à la saisie
Détection des erreurs de syntaxe
Nouveau type : Requête SQL
Binding
Possibilité de mettre des espaces dans les nombres (séparateur de milliers)
Possibilité d'utiliser de simples crochets dans les chaînes
Les guillemets et parenthèses se ferment seuls
Possibilité d'importer des classes et des collections de procédures texte
Nouvelle présentation des traitements optionnels
Assistance à la saisie des fonctions de gestion des chaînes de caractères
Meilleure assistance sur les procédures
Assistance à la saisie des entiers
Fenêtre de recherche verticale
Légende des couleurs de fond utilisées
Perso-dossier dans une collection de procédures, classe, ...
Procédures et collections de procédures zombies.
Classes zombies.
Composants zombies.
Débogueur
Point d'arrêt sans arrêt mais logué dans la trace
Ignorer certaines fonctions en pas à pas
Erreurs de compilation
Erreurs de norme de programmation
Architecture spécifique : Possibilité d'afficher une erreur d'IHM si un accès à une base de données est effectué depuis le code de la
fenêtre
Affichage du code mort d'une fenêtre *

Editeur d'états

Améliorations :
Enchaînement d'états de formats différents
Aperçu avant impression :
Possibilité de ne pas afficher les vignettes.
Possibilité d'effectuer une copie d'écran intelligente, du contenu seul de l'état.
Nouveautés de l'éditeur :
Ellipse sur champ Libellé

GDS (Gestionnaire de sources)

Ouvrir une branche de projet simplement.


Recherche dans l'historique.
Export de l'historique.
Résolution manuelle des conflits.
Création de branches à partir de sources locales.
Modifications a posteriori des commentaires et des labels d'une version.
Migration et création de branche sans blocage.
GDS Drive : Déconnexion à distance d'un poste *
Editeur d'aide

Support des plans de fenêtre *

Editeur d'installations

Installation silencieuse
Mise à jour automatique silencieuse
Installation sans UAC facile

Intégration continue - Fabrique logicielle

Comparaison de deux plans d'action


Possibilité de définir la ligne de commande du Go

Outils

WDAnalytics : Télémétrie
Trousseau de connexions
Graphe de répartition *

Audit statique :
Signalement des fenêtres gérant ou non les grandes polices
Audit dynamique :
Warning si trop de copies de contexte HFSQL dans un délai court
Avertissement lorsqu'une requête ne vérifie pas l'intégrité

Centre de Suivi de Projets

Création multiple de tâches.


Widget "Liste des tâches".
Fusion de fiches.
Renommage d'exigences propagé aux tâches.

CLOUD

PCSCLOUD : Evolutions
GDS Drive :
Evolutions
Déconnexion à distance d'un poste *

Exécutable

Retours de l'utilisateur final : possibilité d'utiliser un serveur SMTP sécurisé

FAA (Fonctionnalités automatiques de l'application)

Champ Combo
Possibilité de réaliser une recherche dans une combo déroulée
Champ Zone répétée
Possibilité de réaliser une recherche dans un champ Zone répétée *
Champ Graphe
Nouveau menu contextuel
Aperçu avant impression
Possibilité d'effectuer une copie d'écran intelligente, du contenu seul de l'état.
Champ Tableur
Nombreuses FAA via le ruban et le menu contextuel du champ.
Recherche sur Internet d'un mot ou texte sélectionné. *

Programmation et WLangage

Nouvelles fonctionnalités WLangage :


Affichage des durées "en clair" :
pour les variables de type Durée
dans les paramètres des fonctions WLangage.
Possibilité de mettre des espaces dans les nombres (séparateur de milliers)
Nouvelle syntaxe "Champ.Fonction"
Opérateur AVEC disponible pour certaines fonctions WLangage
Nouvel opérateur PAS DANS
Opérateur EST : Possibilité d'utiliser une variable WLangage
Support de la norme de hashage SHA-3
Support de la norme de cryptage AES256
Possibilité de parcours des énumérations et des combinaisons
Possibilité d'utiliser de simples crochets dans les chaînes
Procédures "zombies"
Procédures internes :
Saisie assistée
Paramètres nommés
Paramètres multiples
Appel de procédure interne soeur
Appel récursif
Procédure : Tableau de champs en paramètre
Affectation possible de plusieurs champs à un tableau de champs en une seule ligne

POO (Programmation Orientée Objet)


Interfaces
Méthodes et propriétés abstraites
Classe zombie

Mapping objet relationnel en 1 clic

XML :
Parseur SAX
Vitesse optimisée sur gros fichiers

JSON :
Sérialisation/Désérialisation des tableaux associatifs

Nouvelles fonctions, propriétés et nouveaux types


Nouvelles fonctions
Fonctions de gestion du champ Editeur d'images
Fonctions de gestion du champ Lecteur PDF
Fonctions de gestion des graphes de type Nuage de points 3D
Fonctions TestVérifiexxx
Autres fonctions :
dCouleurDominanteImage : Détermine la couleur dominante d'une image.
HasardCryptoxxx : Permet de générer des données aléatoires, utilisables avec les technologies cryptographiques.
fExtraitRessource : Extraction d'un fichier présent dans une WDL
DateHeureVersEpoch et EpochVersDateHeure : Permet de convertir une date en EPOCH et vice-versa.
ExécuteJS : Exécute du code Javascript dans le contexte de la page Web affichée par un champ HTML.
iImprimePDF : Permet d'imprimer des fichiers PDF.
HVérifieMémo : Permet de vérifier rapidement l'intégrité des rubriques mémo
HRSAttendTraitementDonnées : Permet de savoir si un serveur a terminé toutes les opérations de réplication en cours vers
les serveurs des abonnés.
DemandeMiseAJourIHMParent : Demande l'exécution du traitement "Demande de mise à jour de l'affichage" du niveau
supérieur (en règle générale la fenêtre mais ça peut aussi être un superchamp, un modèle de champs ou une fenêtre interne)
ExécuteMiseAJourIHMParent : Exécute immédiatement le traitement "Demande de mise à jour de l'affichage" du niveau
supérieur (en règle générale la fenêtre mais ça peut aussi être un superchamp, un modèle de champs ou une fenêtre interne).

Améliorations de fonctions, propriétés et types existants


Fonction iEnchainementAjoute : Permet d’enchaîner des états et des documents PDF.
Fonction iImprimeEtat : Permet désormais d'envoyer un état directement par mail au format PDF
Fonction ConstruitTableFichier : Nouvelle option pour visualiser les enregistrements liés
Fonction EmailImporteHTML : Gère désormais les images incorporées par encodage dans un fichier HTML
Fonction PDFFusionne : Optimisation de la vitesse de la fonction et de la taille du fichier généré
Fonction RTFVersHTML : Gère les images et les tableaux. Les images sont encodées dans le HTML.
Nouveaux types
Requête SQL
xmlLecteur
Types nécessaires à la gestion des bases memcached
Nouvelles propriétés :
AncrageAuContenu : Indique si la taille d’un champ change pour s’adapter à son contenu
CheminFichier : Indique le nom du fichier associé à un champ Tableur
Disposition : Indique la disposition des cellules dans un champ Disposition
Ellipse : Permet de connaître et modifier le mode de gestion de l'ellipse dans un champ Libellé d’un état
EntêteVisible : Permet de gérer l’affichage des entêtes de lignes et colonnes dans un état basé sur un champ Tableur
Inaltérable : Permet de gérer l'inaltérabilité du fichier de données
ModeAffichage : Change le mode d'affichage du champ Traitement de texte
QuadrillageVisible : Indique si le quadrillage est visible ou non dans un champ Tableur.

Universal Windows 10 App

Nouveaux champs disponibles :


Champ Notation

Nouvelles fonctions WLangage disponibles.


Fonctions Socket
Diverses fonctions

Webservices

Norme MTOM/XOP supportée *

DotNet

Renvoi d'objet WLangage *


Objet WLangage en paramètre *
Utilisation d'assemblages .NET : Saisie de code C# directement dans l'éditeur de code *

HFSQL

Tables inaltérables
Keep-alive sur connexion
Rubrique zombie
Tâche planifiée au démarrage du serveur
Authentification Kerberos
Réplication universelle assistée
Tableau de bord pour la réplication universelle assistée par serveur
Fixer l'ordre des fichiers
Compresser les données transférées *
Gestion des noms des postes clients
ODBC : Accès aux vues matérialisées
Vérification rapide de l'intégrité des rubriques mémo
Cluster HFSQL : Support des procédures stockées
Nouvelles fonctions SQL :
Opérateurs : '&', '|', '^', '<<', '>>'
Syntaxe : BitAnd, BitNot, BitOr, BitXor, BitAndNot

Centre de Contrôle HFSQL

Visualisation des tables reliées


Assistant de création de requêtes
Possibilité de créer des requêtes multi-fichiers en HFSQL Classic
Création de tâches planifiées au démarrage du serveur
Affichage des journaux plus rapide *

Big Data

Memcached

Linux

Big data : Memcached


Nouvelles fonctions WLangage.

Java

Gestion des tâches parallèles


Support du type Numérique
Support des types Entier sur 1 ou 2 octets
Fonctions statistiques
Fonctions financières
Nouvelles fonctions WLangage.

MacOS

Nouvelles fonctions WLangage.

Base de données tierces / Connecteurs natifs

Fonction HCréationSiInexistant inutile.

WDMSG : Outil de traduction

Réintégration de plusieurs langues en une seule opération

Nouveautés générales

Compatibilité avec WINDEV 22.


Compatibilité entre la version 23 des différents produits (WINDEV, WEBDEV, WINDEV Mobile).
Remarque : Cette liste vous permet de connaître les différentes versions dans lesquelles les nouveautés sont ou seront disponibles.
* Disponibilité prévue dans une prochaine version.
Merci de votre patience. Si nécessaire, n'hésitez pas à contacter votre Responsable de compte.

Retour au sommaire

WINDEV 23
1. Installation de WINDEV 23
Pour utiliser ce DVD ROM, veuillez lancer le programme MENU.EXE ou INSTALL.EXE présent à la racine du DVD.
Depuis ce programme vous pourrez :
Installer WINDEV 23.
Obtenir des informations complémentaires sur la version 23 de WINDEV (nouveautés, évolutions, ...).

Avant d'installer WINDEV 23, vérifiez qu'aucun autre programme ne soit actif (au besoin redémarrez la machine), puis installez WINDEV.
Opération effectuée lors de l'installation
L'installation de WINDEV 23 va installer les modules correspondants dans le répertoire spécifié (par défaut C:\WINDEV23\).
Conseils :
Il est possible d'installer sur le même poste WINDEV 23 et les versions antérieures.
Il ne faut pas installer WINDEV 23 dans le même répertoire qu'une autre version antérieure de WINDEV.
En cas de problèmes pendant l'installation, il est conseillé de supprimer le répertoire d'installation et de renouveler la procédure
d'installation.
En cas de problèmes lors de l'utilisation du menu MENU.EXE, vous pouvez lancer directement l'installation par le programme INSTALL.EXE
présent à la racine du DVD.

Attention

Si vous avez téléchargé un module (ou une version) plus récent que la version de ce DVD, l'installation vous proposera
automatiquement soit de conserver ces modules, soit de les remplacer.

2. Échange vers WINDEV 23 : Mise à jour de la clé électronique par Internet


Pour utiliser la version 23 de WINDEV, la clé physique (dongle) doit être mise à jour.

Cette notice détaille le mode opératoire de mise à jour des clés physiques.

Après mise à jour, la clé fonctionnera avec la version 23 et les versions précédentes de WINDEV.

Le numéro de série de la clé et le mot de passe correspondant sont indiqués sur le bon de livraison et vous ont également été
communiqués par email.
MODE OPERATOIRE POUR METTRE A JOUR LA CLE PHYSIQUE
Avant toute manipulation :
Désactivez votre anti-virus.
Vérifiez que la clé physique soit bien en place sur l’ordinateur.
Une seule clé physique doit être connectée à l’ordinateur.

Si la clé n'est pas connectée, positionnez votre clé, selon son type, sur le port parallèle ou sur un port USB de l'ordinateur.
Attention, dans le cas du port parallèle, tout branchement doit s'effectuer ordinateur éteint.
Ordinateur avec accès Internet
Lancer l’installation de WINDEV depuis le DVD ROM.
Le programme d’installation de WINDEV propose automatiquement la mise à jour de la clé physique via Internet.
Il suffit de saisir le numéro de série de la clé présente sur l’ordinateur et le mot de passe correspondant quand ils sont demandés.

Ordinateur sans accès Internet


Connecter la clé physique sur un autre ordinateur ayant accès à internet.
Exécuter le programme WDMAJCLE.EXE depuis le répertoire 'Support\Mise à jour clé' du DVD d’installation.
Saisir le numéro de série de la clé présente sur l'ordinateur et le mot de passe correspondant quand ils sont demandés.
Note : L'utilisation du programme de mise à jour est soumis au contrat (licence) d'utilisation de PC SOFT. Relisez ce contrat.

Aucun accès à Internet


Merci de contacter PC SOFT.

IMPORTANT
Il est impossible "d’annuler" une mise à jour. Toute mise à jour effectuée est définitive.
Après cette mise à jour, le numéro de série aura changé.
Le nouveau numéro de série vous a été communiqué par email et peut être consulté à tout moment dans la fenêtre "A propos".
Nous vous conseillons de noter le nouveau numéro sur la clé physique correspondante à l’aide d’un feutre indélébile.

Retour au sommaire

Installation du module Serveur HFSQL


1. Module Serveur HFSQL pour Windows
Le DVD permet de :
Installer un nouveau serveur.
Mettre à jour un serveur existant.
Désinstaller un serveur.

Opérations effectuées lors de l'installation d'un serveur HFSQL


Lors de l'installation d'un serveur HFSQL, les opérations suivantes sont effectuées :
installation de l'ensemble des fichiers nécessaires au serveur HFSQL dans le répertoire spécifié (répertoire "C:\Serveur HFSQL" par défaut).
A la fin de l'installation de ces fichiers, les services Manta et MantaManager seront automatiquement lancés.
installation de l'ensemble des fichiers nécessaires à l'utilisation de l'outil d'administration à distance (Centre de Contrôle HFSQL) dans le
sous-répertoire "Administrateur" du répertoire d'installation du serveur HFSQL.

Lors du lancement du "Centre de Contrôle HFSQL", le nom du dernier utilisateur connecté est automatiquement proposé.
Lors du premier lancement de "Centre de Contrôle HFSQL", l'utilisateur "admin" est proposé par défaut. Cet utilisateur n’a pas de mot de
passe. Pour utiliser un des utilisateurs définis sur le serveur Manta, saisissez directement le nom de cet utilisateur ainsi que son mot de passe.
A la fin de l'installation ou de la mise à jour du serveur HFSQL, les différents serveurs ainsi que MantaManager sont référencés dans le
panneau de configuration.
La désinstallation des serveurs et de MantaManager pourra donc être effectuée directement depuis le panneau de configuration de Windows
(option "Ajout / Suppression de programmes").
Remarque : L'assistant d'installation du serveur HFSQL propose de participer à l'amélioration du produit installé en autorisant la collecte
d'informations relatives à l'utilisation du produit. Cette collecte, facultative et anonyme, permet à PC SOFT d'améliorer les fonctionnalités du
produit.

2. Module Serveur HFSQL pour Linux


Pour installer le serveur HFSQL Client/Serveur sur un serveur LINUX :
1. Copiez les fichiers suivants sur le serveur :
manta_install
mantainstall.zip
README
Ces fichiers sont présents dans le sous-répertoire "Serveur HFSQL\Linux4" du CD d'installation.
2. Connectez-vous au serveur en tant que "root"
3. Exécutez le fichier manta_install. Il est possible de :
Installer un nouveau serveur.
Mettre à jour un serveur existant.
Désinstaller un serveur.
4. Suivez les instructions affichées à l'écran.

Attention : Il est nécessaire de faire défiler complètement la licence pour pouvoir afficher les écrans suivants.

Pour installer le serveur HFSQL Client/Serveur 64 bits sur un serveur LINUX 64 bits :
1. Copiez les fichiers suivants sur le serveur :
manta_install64
mantainstall.zip
README
Ces fichiers sont présents dans le sous-répertoire "Serveur HFSQL\Linux44_64" du CD d'installation.
2. Connectez-vous au serveur en tant que "root"
3. Exécutez le fichier manta_install64. Il est possible de :
Installer un nouveau serveur.
Mettre à jour un serveur existant.
Désinstaller un serveur.
4. Suivez les instructions affichées à l'écran.

Attention : Il est nécessaire de faire défiler complètement la licence pour pouvoir afficher les écrans suivants.

Remarques
Le serveur sera installé en tant que "Daemon (service)".
Les versions de Linux supportées par le moteur HFSQL pour Linux sont les suivantes :
Version Linux4 : Debian 4.0 (et supérieur), OpenSuse 10.3 (et supérieur)
Version Linux4 (64 bits) : Ubuntu 10 (et supérieur)

Retour au sommaire

Vous utilisiez une précédente version de


WINDEV
1. Chargement des projets WINDEV version 7 à 22
Aucune migration n'est nécessaire. La structure de WINDEV 7 à WINDEV 22 est identique à celle de WINDEV 23. Il suffit de recompiler le projet.

2. Migration de projets WINDEV 5 ou WINDEV 5.5


Les projets créés avec WINDEV 5.5 doivent être migrés vers WINDEV 7.5 pour pouvoir être utilisés avec WINDEV 23.
Pour plus de détails, consultez la FAQ 2996 Comment migrer un projet WINDEV 5.5 dans une version plus récente de WINDEV.
Retour au sommaire

Licence d'utilisation du logiciel


Attention: En installant et en utilisant un logiciel WINDEV vous avez accepté les termes de la licence suivante :
Le CLIENT représente la personne (physique ou morale) ayant acquis une licence.
Le LOGICIEL désigne le droit d'utilisation du logiciel WINDEV acquis par le CLIENT, pour la version actuelle et pour toute version mise à jour, à
moins que cette version mise à jour ne comporte elle-même un contrat de licence, qui serait alors celui qui s'appliquerait.
Une APPLICATION désigne un programme ou un ensemble de programmes réalisé avec le LOGICIEL.
1. Licence

Cette licence d'utilisation est concédée au CLIENT contre le versement d'un prix d'achat.
Ce LOGICIEL doit être utilisé sur une et une seule machine par une et une seule personne à un instant donné. Le LOGICIEL est déclaré
utilisé dès qu'il se trouve en "mémoire centrale" (également appelée RAM) d'un ordinateur.
Cette licence n'est transmise qu'après paiement intégral des droits, tels qu'indiqués au tarif le jour de l'acquisition.

2. Propriété du LOGICIEL

Ce LOGICIEL est la propriété de PC SOFT. Le client a simplement acquis le droit d'utiliser ce LOGICIEL.

3. Copie de sauvegarde

Le CLIENT est autorisé à effectuer une seule copie de sauvegarde du DVD et/ou du CD composant ce LOGICIEL.
La duplication de la documentation, en totalité ou en partie, est strictement interdite.

4. Utilisation

Le CLIENT doit utiliser le LOGICIEL pour l'usage pour lequel il est vendu. Il est interdit de modifier ou tenter de modifier ce LOGICIEL,
de désassembler ou tenter de désassembler ce LOGICIEL. Il est interdit d'enlever ou de tenter d'enlever les mentions de copyright
pouvant apparaître et/ou étant contenues dans le LOGICIEL.

La location ou le prêt de ce LOGICIEL est interdit.

Il est interdit d'utiliser ce LOGICIEL pour créer et diffuser tout ou partie d'outil de développement, de logiciel de création
d'applications, de générateur de programmes, ou de tout logiciel de même nature que le LOGICIEL lui-même. Interrogez-nous en cas
de doute.
Les fonctions de génération de code JAVA ne peuvent être utilisées que dans le cadre de la manipulation habituelle du LOGICIEL,
dans le but de créer une APPLICATION autonome.

Le code généré par le LOGICIEL ne doit pas être réutilisé dans d'autres logiciels ou dispositifs de création de logiciels. Le code
généré avec cette fonctionnalité ne peut pas être inclus dans un logiciel, payant ou gratuit, qui ferait concurrence à WINDEV ou
WEBDEV, en totalité ou en partie.

Les photographies, illustrations et images contenues dans les exemples, modèles, ambiances et gabarits ne peuvent être utilisées que
dans leur implantation originelle. Toute utilisation, reproduction, représentation, adaptation ou copie, en totalité ou en partie, sous
quelque forme que ce soit, par tout procédé existant ou à venir et en quelque lieu que ce soit est interdite.

Les images et les animations disponibles à partir du catalogue d'images doivent être utilisées exclusivement dans des APPLICATIONS
réalisées avec le LOGICIEL. La vente ou la distribution de ces images est interdite. L'utilisation dans d'autres logiciels ou sites que
l'APPLICATION est interdite.

Les images ne peuvent être séparées de l'APPLICATION qui les utilise.

5. Redevances

La diffusion des modules d'exécution nécessaires à l'exécution des programmes applicatifs autonomes créés est libre à tout CLIENT
ayant acquis les droits de ce LOGICIEL et étant dûment enregistré, dans le seul but de permettre l'exécution des programmes
applicatifs réalisés avec le LOGICIEL.

L'APPLICATION créée ne doit pas comporter plus de 10% (dix pour cent) de code compilé dynamiquement et/ou de code MCU. Si
une APPLICATION contient plus de 10% de code compilé dynamiquement et/ou plus de 10% de code MCU, une licence WINDEV doit
être active sur chaque poste où l'APPLICATION est installée.

L'APPLICATION ne peut pas être une simple reproduction ou recompilation de modules ou exemple fournis avec le LOGICIEL.
Interrogez PC SOFT en cas de doute.

Le moteur HFSQL est diffusable librement avec toute APPLICATION développée avec WINDEV, à la condition qu'il soit utilisé à plus de
50% (cinquante pour cent) par une ou des applications WINDEV et/ou WEBDEV. 50% représente le nombre de fonctionnalités
réellement utilisées dans l'application.
Pour toute utilisation depuis un quelconque autre langage ou par tout autre moyen, il est nécessaire d'installer une LICENCE du
LOGICIEL par machine serveur utilisant HFSQL, dans une version au moins égale à la version de HFSQL utilisée (par exemple WINDEV
23 pour utiliser HFSQL Client/Serveur).
Si HFSQL est utilisé sur une machine unique (portable, PC de bureau,...), cette machine est considérée comme un serveur.
Donc si HFSQL est principalement utilisé par un logiciel ou un dispositif qui n'est pas développé en WINDEV (ou en WEBDEV), sa
diffusion n'est dans ce cas PAS libre.

Le logiciel "ETATS ET REQUETES" peut être installé librement avec chacune de vos APPLICATIONS à la condition que chaque
application contienne plus de 50% des fonctionnalités utilisées sur la ou les base(s) de données utilisée(s). Dans le cas où une
APPLICATION représente moins de 50% des fonctionnalités utilisées sur la ou les base(s) de données utilisée(s), il est nécessaire
d'acquérir une licence payante du logiciel "ETATS ET REQUETES" par poste utilisateur.
Il est donc en particulier INTERDIT d'utiliser "ETATS ET REQUETES" dans le cadre d'un simple application satellite d'une ou de
plusieurs autres applications non réalisée(s) avec le LOGICIEL, dans le but de disposer gratuitement d'un logiciel permettant la
création d'états ou de requêtes. L'utilisation gratuite du logiciel "ETATS ET REQUETES" n'est possible que dans le cadre d'une
APPLICATION réalisée avec le LOGICIEL respectant la règle des 50% édictée ci-dessus.
Interrogez PC SOFT en cas de doute.

6. Absence de responsabilité

Le LOGICIEL et la documentation qui l'accompagne sont vendus en l'état, SANS AUCUNE GARANTIE D'AUCUNE SORTE. PC SOFT ne
saurait être tenu pour responsable pour tout dommage de quelque nature que ce soit, et en particulier en cas de perte ou
détérioration des données, en cas de perte financière, en cas de perte d'exploitation, en cas de divergence des informations
contenues dans la documentation avec le comportement du LOGICIEL, en cas de comportement du LOGICIEL différent de celui
attendu. Le CLIENT est seul et unique responsable du fonctionnement et du support des programmes qu'il aura réalisé avec le
LOGICIEL.

7. Garantie
Si la clé électronique et/ou le DVD et/ou le CD de support du LOGICIEL venaient à être détériorés, le CLIENT pourrait se procurer
auprès de PC SOFT une nouvelle clé et/ou un nouveau DVD et/ou un nouveau CD, sous réserve de fournir lors de sa demande la clé
et/ou le DVD et/ou le CD détériorés.

IL EST IMPOSSIBLE D'ACHETER UNE CLE ELECTRONIQUE SEPAREMENT. Le seul moyen de se procurer une nouvelle clé est de
racheter un produit complet. N'égarez pas la clé. Nous vous conseillons de vérifier que vous disposez d'une police d'assurance qui
couvre le vol, la perte ou la destruction (incendie,...) de cette clé.

La fourniture du ou des nouveaux éléments sera facturée.

Si la clé et/ou le DVD et/ou le CD se détériorent dans les 3 mois suivant son achat, PC SOFT effectuera le remplacement à ses frais,
hormis les frais de port aller et retour. Les colis ne seront acceptés que s'ils sont livrés en port payé et exempts de tous droits à
payer. Le port de retour sera facturé; expédition rapide avec preuve d'arrivée à destination. Cette garantie ne sera PAS appliquée si
la détérioration provient d'un accident ou d'une mauvaise utilisation.

8. Cas particuliers

8.1 Compilateur d'aide


Si le LOGICIEL est accompagné du compilateur d'aide "MS Help Compiler", il est précisé que la société Microsoft en détient les droits.
PC SOFT ne détient que le droit de permettre à son CLIENT de créer et diffuser des aides réalisées à l'aide de ce compilateur d'aide.

8.2 Fonctionnalités liées à des services


Avertissement : avant d'utiliser une fonctionnalité reliée à des services ou des applications, et en particulier à Google, nous vous
conseillons vivement de vous reporter à la licence d'utilisation de ce service ou de cette application. Certaines restrictions peuvent
s'appliquer. Le contenu des licences peut varier avec le temps.
PC SOFT dégage toute responsabilité de l'usage qui peut être fait des fonctions d'accès natif. Il vous appartient de vérifier que
l'usage que vous faites respecte la licence du fournisseur de service.

9. Logiciels tiers
Polices installées
La police "Open Sans" installée et utilisée par le LOGICIEL est soumise à la licence "Apache License". Le texte de cette licence est
présent dans le sous-répertoire "Aide" du LOGICIEL.
Acceptation de la licence :
Le fait de conserver et d'utiliser ce logiciel indique la compréhension et l'acceptation des termes de cette licence.
Ce contrat ne peut pas être modifié, sauf par un courrier original paraphé de la direction générale de PC SOFT.
Ce contrat de licence est régi par le droit français; tout litige qui pourrait en résulter sera de la compétence exclusive des tribunaux du siège
social de PC SOFT.

PC SOFT,
3, rue de Puech Villa
BP 44 408
34197 Montpellier Cedex 5

France
Retour au sommaire

Vous aimerez peut-être aussi