Existe-t-il une commande du style Debug.Cls pour effacer la fenêtre
d'exécution ?
Nope. :'O(
MzTools offre bien un bouton qui vide l'immediate window, mais rien ne peut être fait durant l'exécution.
-- Cordialement Yanick Lefebvre MVP pour Visual Basic
Gloops
Salut,
Si la commande toute prête n'existe pas, a priori il y aurait deux moyens de s'en sortir : par le bas, ou par le haut.
On penserait bien à SendKeys "^G^A{del}", seulement il se trouve que c'est complètement ignoré à l'exécution. Un peu comme dire Stop au lieu de freiner, pour arrêter une voiture.
Alors après, il faut être prêt à ramer. Il s'agit de trouver le hWnd de la fenêtre d'exécution, et de lui envoyer un message pour s'effacer. A dire, c'est vachement facile, n'est-ce pas ? Bon maintenant, à faire, il reste à voir ... ____________________________________ Zoury a écrit, le 14/10/2004 23:25 :
Salut Eric!
Existe-t-il une commande du style Debug.Cls pour effacer la fenêtre
d'exécution ?
Nope. :'O(
MzTools offre bien un bouton qui vide l'immediate window, mais rien ne peut être fait durant l'exécution.
Salut,
Si la commande toute prête n'existe pas, a priori il y aurait deux
moyens de s'en sortir : par le bas, ou par le haut.
On penserait bien à SendKeys "^G^A{del}", seulement il se trouve que
c'est complètement ignoré à l'exécution. Un peu comme dire Stop au lieu
de freiner, pour arrêter une voiture.
Alors après, il faut être prêt à ramer. Il s'agit de trouver le hWnd de
la fenêtre d'exécution, et de lui envoyer un message pour s'effacer. A
dire, c'est vachement facile, n'est-ce pas ? Bon maintenant, à faire, il
reste à voir ...
____________________________________
Zoury a écrit, le 14/10/2004 23:25 :
Salut Eric!
Existe-t-il une commande du style Debug.Cls pour effacer la fenêtre
d'exécution ?
Nope. :'O(
MzTools offre bien un bouton qui vide l'immediate window, mais rien ne peut
être fait durant l'exécution.
Si la commande toute prête n'existe pas, a priori il y aurait deux moyens de s'en sortir : par le bas, ou par le haut.
On penserait bien à SendKeys "^G^A{del}", seulement il se trouve que c'est complètement ignoré à l'exécution. Un peu comme dire Stop au lieu de freiner, pour arrêter une voiture.
Alors après, il faut être prêt à ramer. Il s'agit de trouver le hWnd de la fenêtre d'exécution, et de lui envoyer un message pour s'effacer. A dire, c'est vachement facile, n'est-ce pas ? Bon maintenant, à faire, il reste à voir ... ____________________________________ Zoury a écrit, le 14/10/2004 23:25 :
Salut Eric!
Existe-t-il une commande du style Debug.Cls pour effacer la fenêtre
d'exécution ?
Nope. :'O(
MzTools offre bien un bouton qui vide l'immediate window, mais rien ne peut être fait durant l'exécution.
Zoury
Salut Gloops! :O)
On penserait bien à SendKeys "^G^A{del}", seulement il se trouve que c'est complètement ignoré à l'exécution.
principalement parce que le sendkeys envoit les touches au formulaire (ou processus) qui exécute le code et non à l'IDE de VB.. et de tout façon l'exécution du code doit être à pause ou à stop pour permettre d'effacer ou d'éditer cette fenêtre..
Un peu comme dire Stop au lieu de freiner, pour arrêter une voiture.
..... ?!
Alors après, il faut être prêt à ramer. Il s'agit de trouver le hWnd de la fenêtre d'exécution, et de lui envoyer un message pour s'effacer. A dire, c'est vachement facile, n'est-ce pas ?
ça semble simple en effet.. revient nous quand tu auras réussi. ;O)
plus sérieusement, bien que cette technique fonctionne à merveille dans la grande majorité des cas, tu n'auras aucune chance avec l'Immediate Window.
Voici une discussion à ce sujet.. et c'est une pièce d'archive!! je signais meme pas Zoury à l'époque.. ;O) http://groups.google.com/groups?threadmí%24ZNadfBHA.1276%40tkmsftngp04
-- Cordialement Yanick Lefebvre MVP pour Visual Basic
Salut Gloops! :O)
On penserait bien à SendKeys "^G^A{del}", seulement il se trouve que
c'est complètement ignoré à l'exécution.
principalement parce que le sendkeys envoit les touches au formulaire (ou
processus) qui exécute le code et non à l'IDE de VB.. et de tout façon
l'exécution du code doit être à pause ou à stop pour permettre d'effacer ou
d'éditer cette fenêtre..
Un peu comme dire Stop au lieu
de freiner, pour arrêter une voiture.
..... ?!
Alors après, il faut être prêt à ramer. Il s'agit de trouver le hWnd de
la fenêtre d'exécution, et de lui envoyer un message pour s'effacer.
A dire, c'est vachement facile, n'est-ce pas ?
ça semble simple en effet.. revient nous quand tu auras réussi. ;O)
plus sérieusement, bien que cette technique fonctionne à merveille dans la
grande majorité des cas, tu n'auras aucune chance avec l'Immediate Window.
Voici une discussion à ce sujet.. et c'est une pièce d'archive!! je signais
meme pas Zoury à l'époque.. ;O)
http://groups.google.com/groups?threadmí%24ZNadfBHA.1276%40tkmsftngp04
--
Cordialement
Yanick Lefebvre
MVP pour Visual Basic
On penserait bien à SendKeys "^G^A{del}", seulement il se trouve que c'est complètement ignoré à l'exécution.
principalement parce que le sendkeys envoit les touches au formulaire (ou processus) qui exécute le code et non à l'IDE de VB.. et de tout façon l'exécution du code doit être à pause ou à stop pour permettre d'effacer ou d'éditer cette fenêtre..
Un peu comme dire Stop au lieu de freiner, pour arrêter une voiture.
..... ?!
Alors après, il faut être prêt à ramer. Il s'agit de trouver le hWnd de la fenêtre d'exécution, et de lui envoyer un message pour s'effacer. A dire, c'est vachement facile, n'est-ce pas ?
ça semble simple en effet.. revient nous quand tu auras réussi. ;O)
plus sérieusement, bien que cette technique fonctionne à merveille dans la grande majorité des cas, tu n'auras aucune chance avec l'Immediate Window.
Voici une discussion à ce sujet.. et c'est une pièce d'archive!! je signais meme pas Zoury à l'époque.. ;O) http://groups.google.com/groups?threadmí%24ZNadfBHA.1276%40tkmsftngp04
-- Cordialement Yanick Lefebvre MVP pour Visual Basic
Barsalou
Merci
J'avais déjà examiné MZ-tools. Cependant s'il fournit un bouton pour effacer la fenêtre, je pense que cela ne remplace une commande utilisable dans le code. Si je me trompe merci de me le dire.
A propos, cet add-in n'est il pas un peu lourd ?
Merci
J'avais déjà examiné MZ-tools.
Cependant s'il fournit un bouton pour effacer la fenêtre, je pense que cela
ne remplace une commande utilisable dans le code.
Si je me trompe merci de me le dire.
J'avais déjà examiné MZ-tools. Cependant s'il fournit un bouton pour effacer la fenêtre, je pense que cela ne remplace une commande utilisable dans le code. Si je me trompe merci de me le dire.
A propos, cet add-in n'est il pas un peu lourd ?
Barsalou
Après avoir lu cette archive je crois qu'il ne faut pas insister.
Merci en tout cas à tous
Après avoir lu cette archive je crois qu'il ne faut pas insister.
Existe-t-il une commande du style Debug.Cls pour effacer la fenêtre d'exécution ?
Bonjour,
Regardez éventuellement dans la visionneuse d'api la déclaration: OutputDebugString
N
Gloops
Voici ce que dit AllApi à ce propos :
Declare Sub OutputDebugString Lib "kernel32" Alias "OutputDebugStringA" (ByVal lpOutputString As String)
The OutputDebugString function sends a string to the debugger for display. Remarks: If the application has no debugger, the system debugger displays the string. If the application has no debugger and the system debugger is not active, OutputDebugString does nothing.
Paramètre : · lpOutputString [in] Pointer to the null-terminated string to be displayed.
En d'autres termes, si je comprends bien, il s'agit de l'instruction Debug.Print, avec toutefois possibilité de définir une autre fenêtre Debug. _____________________________________________ Nicolas Volery a écrit, le 15/10/2004 23:20 :
Bonjour,
Regardez éventuellement dans la visionneuse d'api la déclaration: OutputDebugString
N
Voici ce que dit AllApi à ce propos :
Declare Sub OutputDebugString Lib "kernel32" Alias "OutputDebugStringA"
(ByVal lpOutputString As String)
The OutputDebugString function sends a string to the debugger for display.
Remarks: If the application has no debugger, the system debugger
displays the string. If the application has no debugger and the system
debugger is not active, OutputDebugString does nothing.
Paramètre :
· lpOutputString
[in] Pointer to the null-terminated string to be displayed.
En d'autres termes, si je comprends bien, il s'agit de l'instruction
Debug.Print, avec toutefois possibilité de définir une autre fenêtre Debug.
_____________________________________________
Nicolas Volery a écrit, le 15/10/2004 23:20 :
Bonjour,
Regardez éventuellement dans la visionneuse d'api la déclaration:
OutputDebugString
Declare Sub OutputDebugString Lib "kernel32" Alias "OutputDebugStringA" (ByVal lpOutputString As String)
The OutputDebugString function sends a string to the debugger for display. Remarks: If the application has no debugger, the system debugger displays the string. If the application has no debugger and the system debugger is not active, OutputDebugString does nothing.
Paramètre : · lpOutputString [in] Pointer to the null-terminated string to be displayed.
En d'autres termes, si je comprends bien, il s'agit de l'instruction Debug.Print, avec toutefois possibilité de définir une autre fenêtre Debug. _____________________________________________ Nicolas Volery a écrit, le 15/10/2004 23:20 :
Bonjour,
Regardez éventuellement dans la visionneuse d'api la déclaration: OutputDebugString
N
Nicolas Volery
Gloops a écrit dans le message : 417045c0$0$27856$
Voici ce que dit AllApi à ce propos :
Declare Sub OutputDebugString Lib "kernel32" Alias "OutputDebugStringA" (ByVal lpOutputString As String)
The OutputDebugString function sends a string to the debugger for display. Remarks: If the application has no debugger, the system debugger displays the string. If the application has no debugger and the system debugger is not active, OutputDebugString does nothing.
Paramètre : · lpOutputString [in] Pointer to the null-terminated string to be displayed.
En d'autres termes, si je comprends bien, il s'agit de l'instruction Debug.Print, avec toutefois possibilité de définir une autre fenêtre
Debug.
En effet ça ne marche pas avec la fenêtre d'exécution de vb, par contre avec un debugger system ou windows tel que Dbgview ça fonctionne.
Gloops <gloops@niark.fr> a écrit dans le message :
417045c0$0$27856$8fcfb975@news.wanadoo.fr...
Voici ce que dit AllApi à ce propos :
Declare Sub OutputDebugString Lib "kernel32" Alias "OutputDebugStringA"
(ByVal lpOutputString As String)
The OutputDebugString function sends a string to the debugger for display.
Remarks: If the application has no debugger, the system debugger
displays the string. If the application has no debugger and the system
debugger is not active, OutputDebugString does nothing.
Paramètre :
· lpOutputString
[in] Pointer to the null-terminated string to be displayed.
En d'autres termes, si je comprends bien, il s'agit de l'instruction
Debug.Print, avec toutefois possibilité de définir une autre fenêtre
Debug.
En effet ça ne marche pas avec la fenêtre d'exécution de vb, par contre
avec un debugger system ou windows tel que Dbgview ça fonctionne.
Gloops a écrit dans le message : 417045c0$0$27856$
Voici ce que dit AllApi à ce propos :
Declare Sub OutputDebugString Lib "kernel32" Alias "OutputDebugStringA" (ByVal lpOutputString As String)
The OutputDebugString function sends a string to the debugger for display. Remarks: If the application has no debugger, the system debugger displays the string. If the application has no debugger and the system debugger is not active, OutputDebugString does nothing.
Paramètre : · lpOutputString [in] Pointer to the null-terminated string to be displayed.
En d'autres termes, si je comprends bien, il s'agit de l'instruction Debug.Print, avec toutefois possibilité de définir une autre fenêtre
Debug.
En effet ça ne marche pas avec la fenêtre d'exécution de vb, par contre avec un debugger system ou windows tel que Dbgview ça fonctionne.
Ah, donc ça n'est pas tout-à-fait Debug.Print Merci pour cette précision, ça peut toujours être utile à connaître, un jour ou l'autre. _____________________________________________ Nicolas Volery a écrit, le 18/10/2004 20:32 :
En effet ça ne marche pas avec la fenêtre d'exécution de vb, par contre avec un debugger system ou windows tel que Dbgview ça fonctionne.
Ah, donc ça n'est pas tout-à-fait Debug.Print
Merci pour cette précision, ça peut toujours être utile à connaître, un
jour ou l'autre.
_____________________________________________
Nicolas Volery a écrit, le 18/10/2004 20:32 :
En effet ça ne marche pas avec la fenêtre d'exécution de vb, par contre
avec un debugger system ou windows tel que Dbgview ça fonctionne.
Ah, donc ça n'est pas tout-à-fait Debug.Print Merci pour cette précision, ça peut toujours être utile à connaître, un jour ou l'autre. _____________________________________________ Nicolas Volery a écrit, le 18/10/2004 20:32 :
En effet ça ne marche pas avec la fenêtre d'exécution de vb, par contre avec un debugger system ou windows tel que Dbgview ça fonctionne.