Bonjour,
mon application lance NTBackup sous windows 2000, puis recopie les fichiers
de log de NTBackup pour les mettre dans un autre répertoire.
je voudrai récupérer les erreurs généré par NTbackup et par la commande de
copie pour afficher à l'utilisateur un message d'erreur.
les actions sont faites dans des modules .bas dans lesquels j'ai inséré un
gestionnaire d'erreurs.
j'ai définis deux variables INTEGER dans la feuille(Errcopy et ErrBackup)
que je teste si <> 0 alors message .
Dans les modules j'ai écrit ErrCopy(ou ErrBackup)=Err.number
dans les modules Err.number est bien différente de 0 , mais les variables
dans la feuille sont toujours égale à 0.
quelqu'un peut il m'aider ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Zoury
Salut Patrick! :O)
Si tes variables sont definies dans un formulaire, tu dois specifier le nom du formulaire avant le nom de la variable (Form1.MaVariable). Cette valeur sera reinitialiser lorsque le formulaire sera decharger (Unload()).
Je te conseilles, si ce n'est deja fait, d'ajouter l'option Option Explicit, qui oblige le programmeur a declare toutes ses vairables avant de les utiliser. Tu dois inscrire ces deux mots dans le haut de tes modules ou formulaire (tu peux cocher l'option des les options pour qu'ils s'inscrivent automatiquement). Ensuite tu peux utiliser Ctrl-F5 pour demarer ton application, ca compile *tout* le code et t'avertit en cas d'erreur de syntaxe.
Si tes variables sont definies dans un formulaire, tu dois specifier le nom
du formulaire avant le nom de la variable (Form1.MaVariable). Cette valeur
sera reinitialiser lorsque le formulaire sera decharger (Unload()).
Je te conseilles, si ce n'est deja fait, d'ajouter l'option Option Explicit,
qui oblige le programmeur a declare toutes ses vairables avant de les
utiliser. Tu dois inscrire ces deux mots dans le haut de tes modules ou
formulaire (tu peux cocher l'option des les options pour qu'ils s'inscrivent
automatiquement). Ensuite tu peux utiliser Ctrl-F5 pour demarer ton
application, ca compile *tout* le code et t'avertit en cas d'erreur de
syntaxe.
Si tes variables sont definies dans un formulaire, tu dois specifier le nom du formulaire avant le nom de la variable (Form1.MaVariable). Cette valeur sera reinitialiser lorsque le formulaire sera decharger (Unload()).
Je te conseilles, si ce n'est deja fait, d'ajouter l'option Option Explicit, qui oblige le programmeur a declare toutes ses vairables avant de les utiliser. Tu dois inscrire ces deux mots dans le haut de tes modules ou formulaire (tu peux cocher l'option des les options pour qu'ils s'inscrivent automatiquement). Ensuite tu peux utiliser Ctrl-F5 pour demarer ton application, ca compile *tout* le code et t'avertit en cas d'erreur de syntaxe.