DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Fonctions standard / Fonctions de gestion de Windows / Fonctions diverses WINDEV
  • Conditions d'utilisation selon les plateformes
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Affiche des informations demandées (contenu d'un champ par exemple) dans une fenêtre ouverte en parallèle de la fenêtre en cours.
Fenêtre de trace
Remarques :
  • La fonction Trace est utile en phase de développement pour vérifier le bon déroulement du programme. Sous l'éditeur, le volet "Trace du débogueur" affiche les informations contenues dans la fenêtre de trace ainsi que le texte complet des erreurs rencontrées.
  • La fenêtre de trace s'affiche aussi bien en mode développement qu'en exécution. Pour éviter un affichage en exécution, utilisez la fonction EnModeTest.
Exemple
// ------------------
// Affichage d'informations dans la fenêtre de trace 
Trace("Résultat du calcul : " + ResCalcul)
// ----------------
// Surcharge de l'affichage de la trace
PROCÉDURE Trace(MessageAAfficher)
SI EnModeTest() ALORS Trace(MessageAAfficher)
// Appel de la fonction Trace surchargée
WL.Trace("Lancement de la trace")
Syntaxe
Trace(<Informations> [, <Informations complémentaires 1> [... [, <Informations complémentaires N>]]])
<Informations> : Tout type
Ensemble des éléments à afficher dans la fenêtre de trace.
<Informations complémentaires 1> : Tout type (optionnel)
Élément supplémentaire à afficher dans la fenêtre de trace. Sera affiché sur la même ligne que <Informations>.
<Informations complémentaires N> : Tout type (optionnel)
Élément supplémentaire à afficher dans la fenêtre de trace. Sera affiché sur la même ligne que <Informations>.
Remarques

Conditions d'utilisation selon les plateformes

Composante : wd290vm.dll
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Trace en mode test
un problème de la fonction Trace() c'est qu'elle se compile et s'exécute en mode développement et en mode exécution.
Préférez l'utilisation d'une fonction personnelle TraceEnModeTest() pour ne pas avoir à corriger votre code avant livraison.

Procedure TraceModeTest(Str_Message)

SI EnModeTest() ALORS Trace(Str_Message)

bernard SOBRA
18 juin 2023

Dernière modification : 07/03/2024

Signaler une erreur ou faire une suggestion | Aide en ligne locale