kelu95
Messages postés6Date d'inscriptionmardi 18 mars 2003StatutMembreDernière intervention 9 décembre 2004
-
9 déc. 2004 à 16:49
kelu95
Messages postés6Date d'inscriptionmardi 18 mars 2003StatutMembreDernière intervention 9 décembre 2004
-
9 déc. 2004 à 21:55
Bonjour a tous,
J'ai créé 2 fonctions pour réduire et fermer mon application en VB6. Pour cela je fais appel a un fs command depuis une appli flash. La commande pour réduire l'appli fonctionne, mais celle de la fermeture plante completement...
qq1 saurait-il pkoi?? Une soluce pitetre?
le code :
'Comande executées depuis FLASh
Private Sub ShockwaveFlash1_FSCommand(ByVal command As String, ByVal args As String)
Select Case command
Case "AppCloseIt" 'Appel Fermeture
AppCloseIt
Case "AppReduce" 'Appel Reduce
AppReduce
End Select
End Sub
--------------------------------------------------------------
Function AppCloseIt() 'FONCTION DE FERMETURE APPLICATION
On Error Resume Next
Unload Me 'ferme la fentre
Unload Start ' puis ferme la form principale
End Function
MadM@tt
Messages postés2167Date d'inscriptionmardi 11 novembre 2003StatutMembreDernière intervention16 juillet 20091 9 déc. 2004 à 19:02
Comment est ce que ça plante ? Précise un peu plus stp.
Et un conseil : évite les On Error Resume Next à part dans des cas précis, parce que ici si il y a une erreur c'est que ça n'est pas normal (contrairement à certains autres cas je précise ;) ) et il faut etre quand meme au courant de l'erreur. Si ça se trouve c'est la dedans que ça plante.
Euh et si c'était à cause de l'ordre de tes commandes : essaye d'inverser l'appel des 2 commande :
Unload Start ' puis ferme la form principale
Unload Me 'ferme la fentre
Car c'est peut etre si tu demande l'unload de ta form puis que tu demande encore du code a executer, et ça c'est peut etre pas faisable.
@ +
MadMatt