Mon application se réalise sans erreur en mode developpement cad sous
l'environnement VB.
Lorsque je cré un exe celui ci plante. (disparition pur et simple de
l'appli sans message d'erreur).
A l'aide de msgbox j'ai pu situer l'erreur
Depuis un objet A qui contient un objet B (publique) j'invoque une
methode de B.
msgbox "appel" ' ce message s'affiche
B.mamethode
msgbox "fin" ' ça plante juste avant
avec
classe B
publique sub mamethode
msgbox("entré") ' ce message s'affiche
..... code .....
msgbox ("sortie") 'ce message s'affiche
end sub
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
dark poulpo
tu ne dis pas si msgbox("entré") s'affiche et si "sortie" s'affiche pour determiner si cela vient de l'apelle de la fonction, ou du code que t'as tapé.
ensuite, il se peut que cela vient dune variable mal initialisé. ou d'un depassement, .... trace le contenu de ton code, en affichant les variables
si tu veux pas donner le code a linterieur, alors je penses pas que lon puisse faire mieux comme aide.
-- ----- http://dark.freezee.org/ - Dark Update v1.0 - Dark Emule v0.44b r4 - Dark 3D-X (le desktop 3d pour windows) (----------> v0.7 beta dispo)
tu ne dis pas si msgbox("entré") s'affiche et si "sortie" s'affiche pour
determiner si cela vient de l'apelle de la fonction, ou du code que t'as
tapé.
ensuite, il se peut que cela vient dune variable mal initialisé. ou d'un
depassement, .... trace le contenu de ton code, en affichant les variables
si tu veux pas donner le code a linterieur, alors je penses pas que lon
puisse faire mieux comme aide.
--
-----
http://dark.freezee.org/
- Dark Update v1.0
- Dark Emule v0.44b r4
- Dark 3D-X (le desktop 3d pour windows) (----------> v0.7 beta dispo)
tu ne dis pas si msgbox("entré") s'affiche et si "sortie" s'affiche pour determiner si cela vient de l'apelle de la fonction, ou du code que t'as tapé.
ensuite, il se peut que cela vient dune variable mal initialisé. ou d'un depassement, .... trace le contenu de ton code, en affichant les variables
si tu veux pas donner le code a linterieur, alors je penses pas que lon puisse faire mieux comme aide.
-- ----- http://dark.freezee.org/ - Dark Update v1.0 - Dark Emule v0.44b r4 - Dark 3D-X (le desktop 3d pour windows) (----------> v0.7 beta dispo)
CHRISTOPHE
dark poulpo a écrit :
tu ne dis pas si msgbox("entré") s'affiche et si "sortie" s'affiche pour determiner si cela vient de l'apelle de la fonction, ou du code que t'as tapé.
ensuite, il se peut que cela vient dune variable mal initialisé. ou d'un depassement, .... trace le contenu de ton code, en affichant les variables
si tu veux pas donner le code a linterieur, alors je penses pas que lon puisse faire mieux comme aide.
Re, Je croyais avoir indiqué dans les commentaires du pseudo code que "entrée" et "sortie" s'affichent.
J'ai un peu approfondi le sujet en fait le pb vient de l'apel d'un module de classe.
si j'écris dans une feuille
set myObject = New Myclass
dummy&= myObject.mamethode
l'initialisation de l'objet se passe bien la methode mamethode est invoquée elle deroule son code sans problème elle se termine et là, lors du retour au code appelant , disparition de l'appli.(ceci uniquement dans l'exe, dans IDE VB pas de pbs).
Prcécisions : Myclass gere un grand volume de donnée (Bitmap) et fait appel à une dll.
Christophe
dark poulpo a écrit :
tu ne dis pas si msgbox("entré") s'affiche et si "sortie" s'affiche pour
determiner si cela vient de l'apelle de la fonction, ou du code que t'as
tapé.
ensuite, il se peut que cela vient dune variable mal initialisé. ou d'un
depassement, .... trace le contenu de ton code, en affichant les variables
si tu veux pas donner le code a linterieur, alors je penses pas que lon
puisse faire mieux comme aide.
Re,
Je croyais avoir indiqué dans les commentaires du pseudo code que
"entrée" et "sortie" s'affichent.
J'ai un peu approfondi le sujet en fait le pb vient de l'apel d'un
module de classe.
si j'écris dans une feuille
set myObject = New Myclass
dummy&= myObject.mamethode
l'initialisation de l'objet se passe bien
la methode mamethode est invoquée
elle deroule son code sans problème
elle se termine et là, lors du retour au code appelant , disparition de
l'appli.(ceci uniquement dans l'exe, dans IDE VB pas de pbs).
Prcécisions : Myclass gere un grand volume de donnée (Bitmap) et fait
appel à une dll.
tu ne dis pas si msgbox("entré") s'affiche et si "sortie" s'affiche pour determiner si cela vient de l'apelle de la fonction, ou du code que t'as tapé.
ensuite, il se peut que cela vient dune variable mal initialisé. ou d'un depassement, .... trace le contenu de ton code, en affichant les variables
si tu veux pas donner le code a linterieur, alors je penses pas que lon puisse faire mieux comme aide.
Re, Je croyais avoir indiqué dans les commentaires du pseudo code que "entrée" et "sortie" s'affichent.
J'ai un peu approfondi le sujet en fait le pb vient de l'apel d'un module de classe.
si j'écris dans une feuille
set myObject = New Myclass
dummy&= myObject.mamethode
l'initialisation de l'objet se passe bien la methode mamethode est invoquée elle deroule son code sans problème elle se termine et là, lors du retour au code appelant , disparition de l'appli.(ceci uniquement dans l'exe, dans IDE VB pas de pbs).
Prcécisions : Myclass gere un grand volume de donnée (Bitmap) et fait appel à une dll.