J'ai des petits pb avec MsgBox sous VB6. En pas à pas, il marche sans
pb, mais en exec normal, ou en compilé, il ne s'affiche pas ou de
manière non-modale...
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
le_troll
Bonsoir, ah non, jamais vu? As-tu bien vérifié le code qui détermine les conditions d'affichage, n'y a-t-il pas de form "toujours à l'écran"...
-- Merci, @+, bye, Joe troll75 AROBASE iFrance POINT com ------------------------------------------ Ce message est plein de virus "certifiés" Le_Troll, éleveur de Trolls depuis César, qui disait: Avec une hache, celui qui tient le manche a toujours raison ! ------------------------------------------
"Antoine Dinimant" a écrit dans le message de news:
Hello,
J'ai des petits pb avec MsgBox sous VB6. En pas à pas, il marche sans pb, mais en exec normal, ou en compilé, il ne s'affiche pas ou de manière non-modale...
Avez-vous déjà rencontré ce problème ?
Antoun
Bonsoir, ah non, jamais vu? As-tu bien vérifié le code qui détermine les
conditions d'affichage, n'y a-t-il pas de form "toujours à l'écran"...
--
Merci, @+, bye, Joe
troll75 AROBASE iFrance POINT com
------------------------------------------
Ce message est plein de virus "certifiés"
Le_Troll, éleveur de Trolls depuis César, qui disait:
Avec une hache, celui qui tient le manche a toujours raison !
------------------------------------------
"Antoine Dinimant" <antoun@free.fr> a écrit dans le message de news:
40E1E232.1070206@free.fr...
Hello,
J'ai des petits pb avec MsgBox sous VB6. En pas à pas, il marche sans
pb, mais en exec normal, ou en compilé, il ne s'affiche pas ou de
manière non-modale...
Bonsoir, ah non, jamais vu? As-tu bien vérifié le code qui détermine les conditions d'affichage, n'y a-t-il pas de form "toujours à l'écran"...
-- Merci, @+, bye, Joe troll75 AROBASE iFrance POINT com ------------------------------------------ Ce message est plein de virus "certifiés" Le_Troll, éleveur de Trolls depuis César, qui disait: Avec une hache, celui qui tient le manche a toujours raison ! ------------------------------------------
"Antoine Dinimant" a écrit dans le message de news:
Hello,
J'ai des petits pb avec MsgBox sous VB6. En pas à pas, il marche sans pb, mais en exec normal, ou en compilé, il ne s'affiche pas ou de manière non-modale...
Avez-vous déjà rencontré ce problème ?
Antoun
ng
Salut,
En effet dans l'IDE, l'affichage d'une msgbox ou de toute autre fenetre modale bloque l'execution de code en arrière plan, ce qui n'est pas le cas en mode compilé.
-- Nicolas G. FAQ VB : http://faq.vb.free.fr API Guide : http://www.allapi.net Google Groups : http://groups.google.fr/ MZ-Tools : http://www.mztools.com/ http://apisvb.europe.webmatrixhosting.net/
Antoine Dinimant a écrit :
Hello,
J'ai des petits pb avec MsgBox sous VB6. En pas à pas, il marche sans pb, mais en exec normal, ou en compilé, il ne s'affiche pas ou de manière non-modale...
Avez-vous déjà rencontré ce problème ?
Antoun
Salut,
En effet dans l'IDE, l'affichage d'une msgbox ou de toute autre fenetre
modale bloque l'execution de code en arrière plan, ce qui n'est pas le cas
en mode compilé.
--
Nicolas G.
FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/
http://apisvb.europe.webmatrixhosting.net/
Antoine Dinimant <antoun@free.fr> a écrit :
Hello,
J'ai des petits pb avec MsgBox sous VB6. En pas à pas, il marche sans
pb, mais en exec normal, ou en compilé, il ne s'affiche pas ou de
manière non-modale...
En effet dans l'IDE, l'affichage d'une msgbox ou de toute autre fenetre modale bloque l'execution de code en arrière plan, ce qui n'est pas le cas en mode compilé.
-- Nicolas G. FAQ VB : http://faq.vb.free.fr API Guide : http://www.allapi.net Google Groups : http://groups.google.fr/ MZ-Tools : http://www.mztools.com/ http://apisvb.europe.webmatrixhosting.net/
Antoine Dinimant a écrit :
Hello,
J'ai des petits pb avec MsgBox sous VB6. En pas à pas, il marche sans pb, mais en exec normal, ou en compilé, il ne s'affiche pas ou de manière non-modale...
Avez-vous déjà rencontré ce problème ?
Antoun
Antoine Dinimant
ng a écrit:
Salut,
En effet dans l'IDE, l'affichage d'une msgbox ou de toute autre fenetre modale bloque l'execution de code en arrière plan, ce qui n'est pas le cas en mode compilé.
et il y a un moyen de forcer le MsgBox en modal ? peut-être en écrivant tj variable = MsgBox(machin), même si on ne s'intéresse pas à la valeur de retour ?
Je testerais bien, mais comme je ne sais pas dans quelles conditions le msgbox perd son caractère modal...
ng a écrit:
Salut,
En effet dans l'IDE, l'affichage d'une msgbox ou de toute autre fenetre
modale bloque l'execution de code en arrière plan, ce qui n'est pas le cas
en mode compilé.
et il y a un moyen de forcer le MsgBox en modal ? peut-être en écrivant
tj variable = MsgBox(machin), même si on ne s'intéresse pas à la valeur
de retour ?
Je testerais bien, mais comme je ne sais pas dans quelles conditions le
msgbox perd son caractère modal...
En effet dans l'IDE, l'affichage d'une msgbox ou de toute autre fenetre modale bloque l'execution de code en arrière plan, ce qui n'est pas le cas en mode compilé.
et il y a un moyen de forcer le MsgBox en modal ? peut-être en écrivant tj variable = MsgBox(machin), même si on ne s'intéresse pas à la valeur de retour ?
Je testerais bien, mais comme je ne sais pas dans quelles conditions le msgbox perd son caractère modal...
ng
Salut,
Le MsgBox ne perd jamais son cractère modal !!!! C'est une fenêtre modale au même titre qu'une form affichée par Call object.Show(vbModal) !
Je parlais du code exécute de manière asynchrone (timer...) dans mon autre message (donc code qui est bloqué dans l'ide mais pas en mode compilé, ce qui est normal) pas du code de la procédure en cours, qui lui attend la fermeture de la msgbox pour continuer...
-- Nicolas G. FAQ VB : http://faq.vb.free.fr API Guide : http://www.allapi.net Google Groups : http://groups.google.fr/ MZ-Tools : http://www.mztools.com/ http://apisvb.europe.webmatrixhosting.net/
Antoine Dinimant a écrit :
ng a écrit:
Salut,
En effet dans l'IDE, l'affichage d'une msgbox ou de toute autre fenetre modale bloque l'execution de code en arrière plan, ce qui n'est pas le cas en mode compilé.
et il y a un moyen de forcer le MsgBox en modal ? peut-être en écrivant tj variable = MsgBox(machin), même si on ne s'intéresse pas à la valeur de retour ?
Je testerais bien, mais comme je ne sais pas dans quelles conditions le msgbox perd son caractère modal...
Salut,
Le MsgBox ne perd jamais son cractère modal !!!! C'est une fenêtre modale au
même titre qu'une form affichée par Call object.Show(vbModal) !
Je parlais du code exécute de manière asynchrone (timer...) dans mon autre
message (donc code qui est bloqué dans l'ide mais pas en mode compilé, ce
qui est normal) pas du code de la procédure en cours, qui lui attend la
fermeture de la msgbox pour continuer...
--
Nicolas G.
FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/
http://apisvb.europe.webmatrixhosting.net/
Antoine Dinimant <antoun@free.fr> a écrit :
ng a écrit:
Salut,
En effet dans l'IDE, l'affichage d'une msgbox ou de toute autre
fenetre modale bloque l'execution de code en arrière plan, ce qui
n'est pas le cas en mode compilé.
et il y a un moyen de forcer le MsgBox en modal ? peut-être en
écrivant tj variable = MsgBox(machin), même si on ne s'intéresse pas
à la valeur de retour ?
Je testerais bien, mais comme je ne sais pas dans quelles conditions
le msgbox perd son caractère modal...
Le MsgBox ne perd jamais son cractère modal !!!! C'est une fenêtre modale au même titre qu'une form affichée par Call object.Show(vbModal) !
Je parlais du code exécute de manière asynchrone (timer...) dans mon autre message (donc code qui est bloqué dans l'ide mais pas en mode compilé, ce qui est normal) pas du code de la procédure en cours, qui lui attend la fermeture de la msgbox pour continuer...
-- Nicolas G. FAQ VB : http://faq.vb.free.fr API Guide : http://www.allapi.net Google Groups : http://groups.google.fr/ MZ-Tools : http://www.mztools.com/ http://apisvb.europe.webmatrixhosting.net/
Antoine Dinimant a écrit :
ng a écrit:
Salut,
En effet dans l'IDE, l'affichage d'une msgbox ou de toute autre fenetre modale bloque l'execution de code en arrière plan, ce qui n'est pas le cas en mode compilé.
et il y a un moyen de forcer le MsgBox en modal ? peut-être en écrivant tj variable = MsgBox(machin), même si on ne s'intéresse pas à la valeur de retour ?
Je testerais bien, mais comme je ne sais pas dans quelles conditions le msgbox perd son caractère modal...
Antoine Dinimant
ng a écrit:
Salut,
Le MsgBox ne perd jamais son cractère modal !!!! C'est une fenêtre modale au même titre qu'une form affichée par Call object.Show(vbModal) !
Je parlais du code exécute de manière asynchrone (timer...) dans mon autre message (donc code qui est bloqué dans l'ide mais pas en mode compilé, ce qui est normal) pas du code de la procédure en cours, qui lui attend la fermeture de la msgbox pour continuer...
je commence à comprendre un peu mieux ce qui se passe... mais pourtant, quand je remplace mes msgbox par une fenêtre modale (en précisant la form appelante, j'imagine que le truc est là ?) ça interrompt effectivement l'ensemble du code... il y a des niveaux différents de modalité ?
ng a écrit:
Salut,
Le MsgBox ne perd jamais son cractère modal !!!! C'est une fenêtre modale au
même titre qu'une form affichée par Call object.Show(vbModal) !
Je parlais du code exécute de manière asynchrone (timer...) dans mon autre
message (donc code qui est bloqué dans l'ide mais pas en mode compilé, ce
qui est normal) pas du code de la procédure en cours, qui lui attend la
fermeture de la msgbox pour continuer...
je commence à comprendre un peu mieux ce qui se passe... mais pourtant,
quand je remplace mes msgbox par une fenêtre modale (en précisant la
form appelante, j'imagine que le truc est là ?) ça interrompt
effectivement l'ensemble du code... il y a des niveaux différents de
modalité ?
Le MsgBox ne perd jamais son cractère modal !!!! C'est une fenêtre modale au même titre qu'une form affichée par Call object.Show(vbModal) !
Je parlais du code exécute de manière asynchrone (timer...) dans mon autre message (donc code qui est bloqué dans l'ide mais pas en mode compilé, ce qui est normal) pas du code de la procédure en cours, qui lui attend la fermeture de la msgbox pour continuer...
je commence à comprendre un peu mieux ce qui se passe... mais pourtant, quand je remplace mes msgbox par une fenêtre modale (en précisant la form appelante, j'imagine que le truc est là ?) ça interrompt effectivement l'ensemble du code... il y a des niveaux différents de modalité ?
ng
Salut,
il y a des niveaux différents de modalité ?
Non pas exactement.
-- Nicolas G. FAQ VB : http://faq.vb.free.fr API Guide : http://www.allapi.net Google Groups : http://groups.google.fr/ MZ-Tools : http://www.mztools.com/ http://apisvb.europe.webmatrixhosting.net/
Antoine Dinimant a écrit :
ng a écrit:
Salut,
Le MsgBox ne perd jamais son cractère modal !!!! C'est une fenêtre modale au même titre qu'une form affichée par Call object.Show(vbModal) !
Je parlais du code exécute de manière asynchrone (timer...) dans mon autre message (donc code qui est bloqué dans l'ide mais pas en mode compilé, ce qui est normal) pas du code de la procédure en cours, qui lui attend la fermeture de la msgbox pour continuer...
je commence à comprendre un peu mieux ce qui se passe... mais pourtant, quand je remplace mes msgbox par une fenêtre modale (en précisant la form appelante, j'imagine que le truc est là ?) ça interrompt effectivement l'ensemble du code... il y a des niveaux différents de modalité ?
Salut,
il y a des niveaux différents de
modalité ?
Non pas exactement.
--
Nicolas G.
FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/
http://apisvb.europe.webmatrixhosting.net/
Antoine Dinimant <antoun@free.fr> a écrit :
ng a écrit:
Salut,
Le MsgBox ne perd jamais son cractère modal !!!! C'est une fenêtre
modale au même titre qu'une form affichée par Call
object.Show(vbModal) !
Je parlais du code exécute de manière asynchrone (timer...) dans mon
autre message (donc code qui est bloqué dans l'ide mais pas en mode
compilé, ce qui est normal) pas du code de la procédure en cours,
qui lui attend la fermeture de la msgbox pour continuer...
je commence à comprendre un peu mieux ce qui se passe... mais
pourtant, quand je remplace mes msgbox par une fenêtre modale (en
précisant la form appelante, j'imagine que le truc est là ?) ça
interrompt effectivement l'ensemble du code... il y a des niveaux
différents de modalité ?
-- Nicolas G. FAQ VB : http://faq.vb.free.fr API Guide : http://www.allapi.net Google Groups : http://groups.google.fr/ MZ-Tools : http://www.mztools.com/ http://apisvb.europe.webmatrixhosting.net/
Antoine Dinimant a écrit :
ng a écrit:
Salut,
Le MsgBox ne perd jamais son cractère modal !!!! C'est une fenêtre modale au même titre qu'une form affichée par Call object.Show(vbModal) !
Je parlais du code exécute de manière asynchrone (timer...) dans mon autre message (donc code qui est bloqué dans l'ide mais pas en mode compilé, ce qui est normal) pas du code de la procédure en cours, qui lui attend la fermeture de la msgbox pour continuer...
je commence à comprendre un peu mieux ce qui se passe... mais pourtant, quand je remplace mes msgbox par une fenêtre modale (en précisant la form appelante, j'imagine que le truc est là ?) ça interrompt effectivement l'ensemble du code... il y a des niveaux différents de modalité ?