Rappel : la migration d'un projet en WinDev 5.5 passe par la version intermédiaire 7.5 (voir documentation WinDev).
Les modifications au niveau d'Easycom concernent :
• les fichiers d'alias dont les informations se retrouvent dans les infos étendues,
• des fonctions obsolètes à remplacer,
• la gestion du retour des fonctions,
Fonctions valides
Nouvelles fonctions
Fonctions obsolètes
ASErreur |
intégré dans HErreurInfo, étendu par ASErreurAide et ASErreurDonnee |
ASConnecte |
intégré dans HOuvreConnexion |
ASDeconnecte |
intégré dans HFermeConnexion |
ASSource, ASLitAlias et ASEcritAlias |
infos étendues du fichier |
ASSQLImmed |
intégré dans HExecuteRequete |
Retour des fonctions
Toutes les fonctions retournent des booléens (Vrai/Faux) à l'exception de ASErreurAide et ASErreurDonnee qui renvoient une chaîne.
Clé réduites
En WinDev 55, pour paramétrer une clé réduite, il fallait procéder comme suit :
Dans le fichier d’alias correspondant (fichier
‘‘._as’’), à la ligne où figure le nom de la clé, sous
la forme ‘‘<NomCle> =’’, ajouter une virgule suivie
du nombre de champs clé utiles. On obtenait ainsi :
<NomCle> =
<bibliothèqueAs>/<FichierAs>, x
Il suffit maintenant de modifier directement la description de la clé dans l'analyse en supprimant les dernières rubriques (et uniquement les dernières) ou simplement n'utiliser que les n champs utiles dans la valeur de la clé composée (voir filtre sur une clé composée).
Fichiers d'alias
Les fichiers d'alias étaient utilisés sur les anciennes versions (WinDev 5.5), il s'agit de fichiers textes avec l'extension ._as qui se trouvent dans le même répertoire que le fichier HyperFile (.fic) et qui signalent à WinDev qu'il s'agit de fichiers AS400.
Par compatibilité, il est toujours possible d'utiliser les fichiers d'alias, soit en supprimant les infos étendues du fichier, soit en utilisant la fonction ASPropriete avec l'option ONLYALIAS.
Les fichiers d'alias doivent se situer dans le répertoire courant des fichiers, si ce n'est pas le cas, utilisez la fonction ASPropriete avec l'option ALIASPATH.
Voir : ASPropriete