cs_EBArtSoft
Messages postés4525Date d'inscriptiondimanche 29 septembre 2002StatutModérateurDernière intervention22 avril 20199 25 juil. 2007 à 22:41
Ca vient surement du control ou des api. il faut plus de details sur les api et sur l'endroi ou ça plante. Si ça plante au demarrage alors c le controle les sp n'y changerons rien.
scortek
Messages postés61Date d'inscriptionmardi 4 mai 2004StatutMembreDernière intervention 1 août 2007 26 juil. 2007 à 10:32
J'avais déjà le SP6 et tout à jour, donc c'est peut-être les API.
Apparement c'est une erreur sur le kernel32.dll (ModVer : 5.1.2600.2945 ; Offset : 00012a5b).
Avec Visual C++, après avoir cliqué sur Debug, il me dit Unhandled exception in monappli.exe (KERNEL32.DLL) : 0cC000008F : Float Inexact Result !
Les APIs que j'utilise sont les suivantes :
_ Declare Sub MoveMemory Lib "kernel32.dll" Alias "RtlMoveMemory" (Destination As Any, Source As Any, ByVal Length As Long)
_ Declare Function lstrcpy Lib "kernel32.dll" Alias "lstrcpyA" (lpString1 As Any, Slpstring2 As Any) As Long
_ Declare Sub Sleep Lib "kernel32" (ByVal uDuration As Long)
Voilà, si ça peut vous aider.
Au fait l'erreur s'affiche uniquement lorque je quite mon appli et non au démarrage (mais elle ne nuit pas au soft en lui-même).
jmfmarques
Messages postés7666Date d'inscriptionsamedi 5 novembre 2005StatutMembreDernière intervention22 août 201427 26 juil. 2007 à 10:45
2 questions :
1) par quelle commande (comment) quittes-tu ton appli ?
2) fais-tu appel à un sous-classement dans ton code ?
et une demande :
Lorsque tu es dans l'IDE en mode run :
Quitte en cliquant sur le stop (petit carré noir) de l'IDE et non sur la "petite croix" de la fenêtre (juste pour voir si, ainsi, celà "plante" également, comme depuis l'exe.
cs_EBArtSoft
Messages postés4525Date d'inscriptiondimanche 29 septembre 2002StatutModérateurDernière intervention22 avril 20199 26 juil. 2007 à 11:11
Ca ne veux rien dire les erreurs finissent souvent dans le module kernel32 car c'est la ddl noyau de windows. Mais il est fort probable que ton copymemory fouare a un moment ou un autre.
scortek
Messages postés61Date d'inscriptionmardi 4 mai 2004StatutMembreDernière intervention 1 août 2007 26 juil. 2007 à 11:48
Ceci peut-il causer soucis ?
Sub Form_Unload (Cancel As Integer)
End
End Sub
Dans l'IDE, aucun soucis, aussi bien avec le bouton stop, que lorsue je ferme avec la croix (les lignes du dessus se passe bien).
En revenant sur l'exe, par contre en fermant l'appli avec le menu de VBSmart, plus d'erreur...!
Mets à part VBSmart, et le end qui peut poser problème, y a t'il un autre moyen de fermer un appli à la brutale ?