Defaillance irrémédiable ( Exception de HRESULT: 0x8000FFFF) [Résolu]

abdobergach 26 Messages postés jeudi 25 mars 2010Date d'inscription 7 juin 2011 Dernière intervention - 31 mars 2011 à 16:21 - Dernière réponse : foliv57 423 Messages postés vendredi 17 novembre 2006Date d'inscription 15 juillet 2014 Dernière intervention
- 31 mars 2011 à 20:47
j'ai commencer un projet en VB.NET mais j ai pas arriver à appeller une fonction CAPL :

Dim WithEvents gCanApp As CANalyzer.Application
Dim WithEvents gCanMeasurement As CANalyzer.Measurement
Dim gMultiplyFunction As CANalyzer.CAPLFunction
Dim gMultiplyResult As Integer

gMultiplyFunction = gCanApp.CAPL.GetFunction("Multiply”)

gMultiplyResult = gMultiplyFunction.Call (4, 5)

mais ca marche pas pour moi ca me donne un erreur de ce genre :

gMultiplyFunction = gCanApp.CAPL.GetFunction("Multiply”):defaillance irrémédiable ( Exception de HRESULT: 0x8000FFFF)
yatil quelque chose qui cloche dans mon code
je vous remercier pour une reponse pour remedier à ce blem
Afficher la suite 

3 réponses

Répondre au sujet
foliv57 423 Messages postés vendredi 17 novembre 2006Date d'inscription 15 juillet 2014 Dernière intervention - 31 mars 2011 à 18:26
+3
Utile
Bonjour,

Je ne connais pas la librairie CANalyser, mais j'imagine qu'il faut plutot faire :
Dim WithEvents gCanApp As New CANalyzer.Application


Pour créer une instance de la classe CANalyzer.Application.
Ce qui est étonnant, que cela aurait du entrainer une autre erreur que celle décrite.

A voir.
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de foliv57
abdobergach 26 Messages postés jeudi 25 mars 2010Date d'inscription 7 juin 2011 Dernière intervention - 31 mars 2011 à 18:59
0
Utile
merci pour la reponse mais comme tu as ca entraine un autre erreur c que la fomr s'ouvre jamais (aucun source diponible)
Commenter la réponse de abdobergach
foliv57 423 Messages postés vendredi 17 novembre 2006Date d'inscription 15 juillet 2014 Dernière intervention - 31 mars 2011 à 20:47
0
Utile
Que se passe-t-il si vous faite un formulaire avec uniquement un bouton qui fait ceci ? :
Public Class Form1

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Dim gCanApp As New CANalyzer.Application
        Dim gMultiplyFunction As CANalyzer.CAPLFunction
        Dim gMultiplyResult As Integer
        gMultiplyFunction = gCanApp.CAPL.GetFunction("Multiply")
        gMultiplyResult = gMultiplyFunction.Call(4, 5)
        gCanApp.Quit()
    End Sub

End Class
Commenter la réponse de foliv57

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.