OVH Cloud OVH Cloud

call marche pas ???

5 réponses
Avatar
X
Bonjour, pouquoi ça ne marche pas le Call, svp ???

Sub Form_Activate()
Dim Cancel As Integer
Call Form_Unload(Cancel)
End Sub

Sub Form_Unload(Cancel As Integer)
End Sub


--
Merci beaucoup, au revoir et à bientôt :o)
------
Site logiciels
http://irolog.free.fr
Mail
http://irolog.free.fr/ecrire/index.htm
Site perso
http://irolog.free.fr/joe/index.htm
Principe d'utilisation des news Groups
http://support.microsoft.com/directory/worldwide/fr/newsgroup/regles.htm
------------------------------------------------------------------------------------

5 réponses

Avatar
Jacques93
Bonjour X,
X a écrit :
Bonjour, pouquoi ça ne marche pas le Call, svp ???

Sub Form_Activate()
Dim Cancel As Integer
Call Form_Unload(Cancel)
End Sub

Sub Form_Unload(Cancel As Integer)
End Sub




Sans faire de polémiques, à quoi sert de décharger une feuille avant
qu'elle n'aie finie d'être chargée, autant ne pas la charger non ?

Remplace :

Call Form_Unload(Cancel)

par

Unload Me

ou

Unload NomDeFeuille


--
Cordialement,

Jacques.
Avatar
X
Salut Jacques,

Pas de polémique, seulement je n'ai pas montré ce qu'il y avait dans
l'unload, et dans l'unload j'ai plein de réaffichages de menus en
enabled=true, hé hé...

Et puis la feuille elle n'est pas (PAS chargée), car je ne suis PAS au
niveau du load, mais de "l'activate", justement après le "load" :o)


------
Site logiciels
http://irolog.free.fr
Mail
http://irolog.free.fr/ecrire/index.htm
Site perso
http://irolog.free.fr/joe/index.htm
Principe d'utilisation des news Groups
http://support.microsoft.com/directory/worldwide/fr/newsgroup/regles.htm
------------------------------------------------------------------------------------
"Jacques93" a écrit dans le message de news:

Bonjour X,
X a écrit :
Bonjour, pouquoi ça ne marche pas le Call, svp ???

Sub Form_Activate()
Dim Cancel As Integer
Call Form_Unload(Cancel)
End Sub

Sub Form_Unload(Cancel As Integer)
End Sub




Sans faire de polémiques, à quoi sert de décharger une feuille avant
qu'elle n'aie finie d'être chargée, autant ne pas la charger non ?

Remplace :

Call Form_Unload(Cancel)

par

Unload Me

ou

Unload NomDeFeuille


--
Cordialement,

Jacques.


Avatar
Gilles MOUGNOZ
"X" a écrit :
Salut Jacques,
Pas de polémique, seulement je n'ai pas montré ce qu'il y avait dans
l'unload, et dans l'unload j'ai plein de réaffichages de menus en
enabled=true, hé hé...
Et puis la feuille elle n'est pas (PAS chargée), car je ne suis PAS au
niveau du load, mais de "l'activate", justement après le "load" :o)
------



Bonjour, X

L'instruction a peu de chance de fonctionner, Cancel n'étant pas connu dans
l'événement Activate.
Il faudrait écrire:
Call Form_UnLoad(0)
Ceci dit, si tu as une série d'instructions dans ton Unload que tu souhaites
lancer sur un AUTRE événement que Unload, je te suggère plutôt de créer une
procédure à part.
Ainsi, tu peux appeler cette procédure par Call depuis n'importe quel
événement (ou autre partie de ton code).

Bonne continuation
Avatar
X
Merci, je vais essayer unload 0, mais en fait je déclare Cancel, c'est juste
pour nourrir la procédure, car de toute façon la variable locale
d'unload(cancel) va prendre la main dessus...

--
Merci beaucoup, au revoir et à bientôt :o)
------
Site logiciels
http://irolog.free.fr
Mail
http://irolog.free.fr/ecrire/index.htm
Site perso
http://irolog.free.fr/joe/index.htm
Principe d'utilisation des news Groups
http://support.microsoft.com/directory/worldwide/fr/newsgroup/regles.htm
------------------------------------------------------------------------------------
"Gilles MOUGNOZ" a écrit dans le message de news:

"X" a écrit :
Salut Jacques,
Pas de polémique, seulement je n'ai pas montré ce qu'il y avait dans
l'unload, et dans l'unload j'ai plein de réaffichages de menus en
enabled=true, hé hé...
Et puis la feuille elle n'est pas (PAS chargée), car je ne suis PAS au
niveau du load, mais de "l'activate", justement après le "load" :o)
------



Bonjour, X

L'instruction a peu de chance de fonctionner, Cancel n'étant pas connu
dans l'événement Activate.
Il faudrait écrire:
Call Form_UnLoad(0)
Ceci dit, si tu as une série d'instructions dans ton Unload que tu
souhaites lancer sur un AUTRE événement que Unload, je te suggère plutôt
de créer une procédure à part.
Ainsi, tu peux appeler cette procédure par Call depuis n'importe quel
événement (ou autre partie de ton code).

Bonne continuation



Avatar
SAISAS
Il est écrit quelque part (je ne me souviens plus de où) que fermer une
fenêtre par instruction lors de son ouverture plante (j'ai vérifié!);

Je suppose que ton Form_Activate doit être appelé lors du chargement de ta
fenêtre, et doit générer quelque chose d'aléatoire.

Un conseil : crée une fonction contenant le code et appelle là lors du
déclenchement de l'événement de fin.

Cordialement.

"X" a écrit :

Bonjour, pouquoi ça ne marche pas le Call, svp ???

Sub Form_Activate()
Dim Cancel As Integer
Call Form_Unload(Cancel)
End Sub

Sub Form_Unload(Cancel As Integer)
End Sub


--
Merci beaucoup, au revoir et à bientôt :o)
------
Site logiciels
http://irolog.free.fr
Mail
http://irolog.free.fr/ecrire/index.htm
Site perso
http://irolog.free.fr/joe/index.htm
Principe d'utilisation des news Groups
http://support.microsoft.com/directory/worldwide/fr/newsgroup/regles.htm
------------------------------------------------------------------------------------