Recevoir les erreurs d'un programme [R]
Recevoir les erreurs d'un programme [R]
Hello !
Voici mon soucis, je lance un .bat, qui lui même lance un .exe.
Si mon .exe plante, (du genre en ce moment c'est que j'ai pas les droits), comment savoir, par mon programme PB, qu'il y a eu cette erreur là ?
Est-ce faisable ?
Merci d'avance
Voici mon soucis, je lance un .bat, qui lui même lance un .exe.
Si mon .exe plante, (du genre en ce moment c'est que j'ai pas les droits), comment savoir, par mon programme PB, qu'il y a eu cette erreur là ?
Est-ce faisable ?
Merci d'avance
Dernière modification par Shinao le mer. 01/juin/2011 14:33, modifié 1 fois.
Re: Recevoir les erreurs d'un programme
Ton pseudo est rouge... excitant !
J'y ai pensé et je me suis dis que mon batch n'est pas affecté par le programme qu'il lance, mais peut-être qu'avec le wait...
Je vais tester ça, je mettrais à jour mon post pour les éventuelles pommés comme moi.
Ty
J'y ai pensé et je me suis dis que mon batch n'est pas affecté par le programme qu'il lance, mais peut-être qu'avec le wait...
Je vais tester ça, je mettrais à jour mon post pour les éventuelles pommés comme moi.
Ty
- Mindphazer
- Messages : 701
- Inscription : mer. 24/août/2005 10:42
Re: Recevoir les erreurs d'un programme
Accessoirement, Fred est le créateur de Purebasic.Shinao a écrit :Ton pseudo est rouge... excitant !
Respect et vénération donc à ses paroles...
Bureau : Win10 64bits
Maison : Macbook Pro M3 16" SSD 512 Go / Ram 24 Go - iPad Pro 32 Go (pour madame) - iPhone 15 Pro Max 256 Go
Maison : Macbook Pro M3 16" SSD 512 Go / Ram 24 Go - iPad Pro 32 Go (pour madame) - iPhone 15 Pro Max 256 Go
Re: Recevoir les erreurs d'un programme
"Respect", je veux bien, mais "vénération" faut quand même pas exagérer, non plus.Mindphazer a écrit :Accessoirement, Fred est le créateur de Purebasic.Shinao a écrit :Ton pseudo est rouge... excitant !
Respect et vénération donc à ses paroles...
PureBasic, c'est quand même pas une secte. (quoique....)
Re: Recevoir les erreurs d'un programme
C'est fou ça non, on tape "secte purebasic" dans google image, on tombe sur ton avatar 
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
- Mindphazer
- Messages : 701
- Inscription : mer. 24/août/2005 10:42
Re: Recevoir les erreurs d'un programme
C'était de l'humour.Chris a écrit :"Respect", je veux bien, mais "vénération" faut quand même pas exagérer, non plus.Mindphazer a écrit :Accessoirement, Fred est le créateur de Purebasic.Shinao a écrit :Ton pseudo est rouge... excitant !
Respect et vénération donc à ses paroles...
PureBasic, c'est quand même pas une secte. (quoique....)
Bureau : Win10 64bits
Maison : Macbook Pro M3 16" SSD 512 Go / Ram 24 Go - iPad Pro 32 Go (pour madame) - iPhone 15 Pro Max 256 Go
Maison : Macbook Pro M3 16" SSD 512 Go / Ram 24 Go - iPad Pro 32 Go (pour madame) - iPhone 15 Pro Max 256 Go
Re: Recevoir les erreurs d'un programme
Je sais!J'ai oublié le smiley vert (Mindphazer a écrit :C'était de l'humour.Chris a écrit :"Respect", je veux bien, mais "vénération" faut quand même pas exagérer, non plus.Mindphazer a écrit :Accessoirement, Fred est le créateur de Purebasic.
Respect et vénération donc à ses paroles...
PureBasic, c'est quand même pas une secte. (quoique....)
J'vais encore me faire engueuler par Kcc
- Mindphazer
- Messages : 701
- Inscription : mer. 24/août/2005 10:42
Re: Recevoir les erreurs d'un programme
Sûr.Chris a écrit :J'vais encore me faire engueuler par Kcc
En plus, lui, c'est pas 2 lignes qu'il aurait écrit, mais plutôt 200 !!!
Bureau : Win10 64bits
Maison : Macbook Pro M3 16" SSD 512 Go / Ram 24 Go - iPad Pro 32 Go (pour madame) - iPhone 15 Pro Max 256 Go
Maison : Macbook Pro M3 16" SSD 512 Go / Ram 24 Go - iPad Pro 32 Go (pour madame) - iPhone 15 Pro Max 256 Go
Re: Recevoir les erreurs d'un programme
C'est marrant ca , quand on tape "connard purebasic" , il y a des avatars connu aussiAr-S a écrit :C'est fou ça non, on tape "secte purebasic" dans google image, on tombe sur ton avatar
"dieu purebasic" te sort en liste de tête mon ar-s !
Re: Recevoir les erreurs d'un programme
.............
Dernière modification par Backup le sam. 01/oct./2011 9:52, modifié 1 fois.
Re: Recevoir les erreurs d'un programme
C'est donc vrai !G-Rom a écrit :"dieu purebasic" te sort en liste de tête mon ar-s !
est mon ami ! 
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Re: Recevoir les erreurs d'un programme
Peut-être en utilisant 'errorlevel' dans ton batch et renvoyer un texte qui sera traité par ton programme ?
Re: Recevoir les erreurs d'un programme
Et me revoici avec mes tests en main !
Je suppose que tout ceux qui sont dans ce topic vont m'aider à résoudre ce problème ?
Alors, si j'utilise ProgramExitCode(), cela me dis seulement si le batch à eu un problème, hors si le setup que je lance par le biais du .bat produit une erreur, le .bat non.
Donc en testant l'errorlevel au niveau du batch, ça à l'air d'être plutôt pas mal.
La question est : comment transmettre l'érreur au programme .PB ?
- J'ai pensé à : ReadProgramString(), si j'affichais un echo %errorlevel% dans mon .bat, hors mon programme .pb ne retourne rien, je suppose que ce n'est pas fait pour ça cette fonction, à moins que le fichier doit être ouvert pour pouvoir l'utiliser ?
- Créer un fichier avec mon bat et mettre l'erreur dedans puis le lire avec .pb
Quelqu'un a de bonnes solutions ?
Je suppose que tout ceux qui sont dans ce topic vont m'aider à résoudre ce problème ?
Alors, si j'utilise ProgramExitCode(), cela me dis seulement si le batch à eu un problème, hors si le setup que je lance par le biais du .bat produit une erreur, le .bat non.
Donc en testant l'errorlevel au niveau du batch, ça à l'air d'être plutôt pas mal.
La question est : comment transmettre l'érreur au programme .PB ?
- J'ai pensé à : ReadProgramString(), si j'affichais un echo %errorlevel% dans mon .bat, hors mon programme .pb ne retourne rien, je suppose que ce n'est pas fait pour ça cette fonction, à moins que le fichier doit être ouvert pour pouvoir l'utiliser ?
- Créer un fichier avec mon bat et mettre l'erreur dedans puis le lire avec .pb
Quelqu'un a de bonnes solutions ?
Re: Recevoir les erreurs d'un programme
Je ne comprends pas ce que tu veux faire.
Si c'est analyser les données du .bat lors de l'utilisation de celui ci, ce n'est peut-être pas le .bat qu'il faut surveiller mais la console (démarrer/executer/cmd). C'est elle qui va exécuter ton .bat
Si c'est analyser les données du .bat lors de l'utilisation de celui ci, ce n'est peut-être pas le .bat qu'il faut surveiller mais la console (démarrer/executer/cmd). C'est elle qui va exécuter ton .bat
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels