PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

  • Fonctionnement
  • Rubriques tableau du fichier de données : changement de comportement
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Initialise automatiquement les valeurs des membres d'une structure ou d'une classe avec les valeurs des rubriques de l'enregistrement en cours d'un fichier de données.
Versions 17 et supérieures
Il est également possible d'initialiser les valeurs des membres d'un type avancé à partir des valeurs des rubriques de l'enregistrement en cours d'un fichier de données.
Nouveauté 17
Il est également possible d'initialiser les valeurs des membres d'un type avancé à partir des valeurs des rubriques de l'enregistrement en cours d'un fichier de données.
Il est également possible d'initialiser les valeurs des membres d'un type avancé à partir des valeurs des rubriques de l'enregistrement en cours d'un fichier de données.
Remarque : La fonction FichierVersMémoire n'effectue aucune lecture du fichier de données. C'est la valeur de l'enregistrement chargé en mémoire qui est utilisée pour initialiser les valeurs des membres. Il faut donc qu'un enregistrement soit au préalable chargé en mémoire (fonctions HLit, HLitRecherche, HLitPremier, ...).
Sous WEBDEV, vous pouvez également utiliser la fonction FichierVersPage.
Versions 15 et supérieures
WINDEVJava Cette fonction est désormais disponible pour les applications Java.
WEBDEV - Code ServeurPHP Cette fonction est désormais disponible pour les sites PHP.
Android Cette fonction est désormais disponible pour les applications Android.
Nouveauté 15
WINDEVJava Cette fonction est désormais disponible pour les applications Java.
WEBDEV - Code ServeurPHP Cette fonction est désormais disponible pour les sites PHP.
Android Cette fonction est désormais disponible pour les applications Android.
WINDEVJava Cette fonction est désormais disponible pour les applications Java.
WEBDEV - Code ServeurPHP Cette fonction est désormais disponible pour les sites PHP.
Android Cette fonction est désormais disponible pour les applications Android.
Versions 17 et supérieures
iPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
Nouveauté 17
iPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
iPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
Versions 18 et supérieures
Widget Android Cette fonction est désormais disponible en mode Widget Android.
Universal Windows 10 App Cette fonction est désormais disponible en mode Windows Store apps.
Nouveauté 18
Widget Android Cette fonction est désormais disponible en mode Widget Android.
Universal Windows 10 App Cette fonction est désormais disponible en mode Windows Store apps.
Widget Android Cette fonction est désormais disponible en mode Widget Android.
Universal Windows 10 App Cette fonction est désormais disponible en mode Windows Store apps.
Versions 21 et supérieures
Apple Watch Cette fonction est désormais disponible en mode Apple Watch.
Universal Windows 10 App Cette fonction est désormais disponible en mode Universal Windows 10 App.
Nouveauté 21
Apple Watch Cette fonction est désormais disponible en mode Apple Watch.
Universal Windows 10 App Cette fonction est désormais disponible en mode Universal Windows 10 App.
Apple Watch Cette fonction est désormais disponible en mode Apple Watch.
Universal Windows 10 App Cette fonction est désormais disponible en mode Universal Windows 10 App.
Remarque : A partir de la version 19, HFSQL est le nouveau nom de HyperFileSQL.
Syntaxe
FichierVersMémoire(<Nom de l'instance de la structure ou de la classe> , <Nom du fichier>)
<Nom de l'instance de la structure ou de la classe> : Variable de type structure ou classe
Nom de l'instance de la classe ou de la structure dans laquelle les membres doivent être initialisés avec les valeurs de l'enregistrement en cours dans le fichier de données. Il faut indiquer ici le nom de la variable de type classe ou structure.
Remarque : Si cette fonction est utilisée dans une instance de classe, utilisez le mot-clé "objet" pour récupérer l'instance en cours.
<Nom du fichier> : Chaîne de caractères (avec ou sans guillemets)
Nom du fichier de données auquel appartiennent les rubriques reliées.
Remarques

Fonctionnement

  • Si un membre de la structure ou de la classe a le même nom qu'une rubrique du fichier de données HFSQL, la valeur de la rubrique en mémoire est recopiée dans la valeur du membre. Le nom du membre ne doit pas contenir de préfixe. La comparaison des noms de rubriques et des noms de membres ne tient compte ni de la casse, ni des accents.
  • Si un membre de la structure ou de la classe n'a pas de rubrique de même nom dans le fichier de données HFSQL, sa valeur n'est pas modifiée. Il est possible d'initialiser la valeur des membres avant l'appel à la fonction FichierVersMémoire grâce à la fonction VariableRAZ.

Rubriques tableau du fichier de données : changement de comportement

  • En version 15, si le tableau WLangage contenait N éléments (avec N inférieur à la taille du tableau de HFSQL), la fonction FichierVersMémoire copiait les N premiers éléments de la rubrique Tableau du fichier de données HFSQL. Le tableau WLangage n'était pas agrandi.
  • A partir de la version 16, le tableau WLangage à la fin de l'opération contient le même nombre d'éléments que le tableau du fichier de données HFSQL.
Composante : wd240vm.dll
Version minimum requise
  • Version 10
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire