PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE


  • Format des lignes du fichier texte
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
HRécupèreLog (Fonction)
En anglais : HRetrieveLog
HFSQL Client/ServeurDisponible uniquement avec ce type de connexion
Crée un fichier texte contenant les logs du serveur entre deux dates données.
Remarque : Cette fonction est une fonction avancée.
Remarque : A partir de la version 19, HFSQL est le nouveau nom de HyperFileSQL.
Exemple
WINDEVWEBDEV - Code ServeurEtats et RequêtesAjaxCode Utilisateur (MCU)
// Récupération des logs du serveur pour 2006
SI HRécupèreLog("MaConnexion", "20060101", "20063112", "C:\Mes Documents\MesLogs.txt") = Faux ALORS
        Erreur("Les logs n'ont pas pu être récupérés : " + HErreur())
FIN
Windows Mobile
// Récupération des logs du serveur pour 2006
SI HRécupèreLog("MaConnexion", "20060101", "20063112", "\Mes Documents\MesLogs.txt") = Faux ALORS
        Erreur("Les logs n'ont pas pu être récupérés : " + HErreur())
FIN
Syntaxe
<Résultat> = HRécupèreLog(<Nom de la connexion> , <Date de début> , <Date de fin> , <Fichier destination> [, <Jauge>])
<Résultat> : Booléen
  • Vrai si les logs ont été récupérés,
  • Faux dans le cas contraire. La fonction HErreur permet d'identifier l'erreur.
<Nom de la connexion> : Chaîne de caractères
Nom de la connexion vers le serveur depuis lequel les logs doivent être récupérés.
<Date de début> : Chaînes de caractères avec guillemets
Date à partir de laquelle les logs du serveur doivent être récupérés. Cette date est au format "AAAAMMJJHHMMSSMMM". Si seule la date est précisée ("AAAAMMJJ"), elle sera arrondie automatiquement. Par exemple, "20061121" sera arrondi à "20061121000000000".
<Date de fin> : Chaîne de caractères avec guillemets
Date jusqu'à laquelle les logs du serveur doivent être récupérés. Cette date est au format "AAAAMMJJHHMMSSMMM". Si seule la date est précisée ("AAAAMMJJ"), elle sera arrondie automatiquement. Par exemple, "20061121" sera arrondi à "20061121235959999".
<Fichier destination> : Chaîne de caractères (avec guillemets)
Fichier texte dans lequel sera écrit le contenu du log du serveur entre les deux dates. Si ce fichier existe déjà, il sera écrasé.
<Jauge> : Chaîne de caractères optionnelle (avec ou sans guillemets) ou entier optionnel
Versions 21 et supérieures
Jauge de progression :
  • Nom de la fenêtre dans laquelle la jauge doit être affichée ou nom du champ de type Jauge.
  • Identifiant (Handle) de la fenêtre qui affiche la jauge.
WEBDEV - Code Serveur Ce paramètre est ignoré.
Nouveauté 21
Jauge de progression :
  • Nom de la fenêtre dans laquelle la jauge doit être affichée ou nom du champ de type Jauge.
  • Identifiant (Handle) de la fenêtre qui affiche la jauge.
WEBDEV - Code Serveur Ce paramètre est ignoré.
Jauge de progression :
  • Nom de la fenêtre dans laquelle la jauge doit être affichée ou nom du champ de type Jauge.
  • Identifiant (Handle) de la fenêtre qui affiche la jauge.
WEBDEV - Code Serveur Ce paramètre est ignoré.
Remarques
WINDEVWEBDEV - Code ServeurEtats et RequêtesWindows MobileCode Utilisateur (MCU)HFSQL Client/Serveur

Format des lignes du fichier texte

Le format des lignes du fichier texte est le suivant :

  • Pour un appel :
    <Taille de la ligne> + TAB + <Type> + TAB + <Identifiant de l'appel> + TAB + <Date> + TAB +
    <Identifiant du thread> + TAB + <Identifiant de contexte> + TAB + <Login> + TAB +
    <Ordinateur client> + TAB + <Application cliente> + TAB + <Version de l'application> + TAB +
    <Numéro de fonction> + TAB + <Paramètres>
  • Pour la fin d'un appel :
    <Taille de la ligne> + TAB + <Type> + TAB + <Identifiant de l'appel> + TAB +
    <Date>  + TAB +  <Identifiant de contexte> + TAB + <Paramètres>
Où :
  • <Taille de la ligne> est un nombre hexadécimal sur 8 caractères définissant la taille de la ligne de logs en cours, les 8 caractères n'étant pas pris en compte dans la taille indiquée.
  • <Type> peut prendre les valeurs :
    • 1 : Début de fonction
    • 2 : Fin de fonction
    • 3 : Erreur
  • <Date> est au format AAAAMMJJHHMMSSCCm
  • <Paramètres> est de la forme :
    • <Identifiant du paramètre 1> + "=" + <Valeur du paramètre 1> + Caract(0) + Caract(255) +
    • <Identifiant du paramètre 2> + "=" + <Valeur du paramètre 2> + Caract(0) + Caract(255) + ... +
    • <Identifiant du paramètre N> + "=" + <Valeur du paramètre N> + Caract(0)
Composante : wd240hf.dll
Version minimum requise
  • Version 11
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire