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

Messages postés
26
Date d'inscription
jeudi 25 mars 2010
Dernière intervention
7 juin 2011
- - Dernière réponse : foliv57
Messages postés
423
Date d'inscription
vendredi 17 novembre 2006
Dernière intervention
15 juillet 2014
- 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 

Votre réponse

3 réponses

Meilleure réponse
Messages postés
423
Date d'inscription
vendredi 17 novembre 2006
Dernière intervention
15 juillet 2014
7
3
Merci
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.

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 120 internautes nous ont dit merci ce mois-ci

Commenter la réponse de foliv57
Messages postés
26
Date d'inscription
jeudi 25 mars 2010
Dernière intervention
7 juin 2011
0
Merci
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
Messages postés
423
Date d'inscription
vendredi 17 novembre 2006
Dernière intervention
15 juillet 2014
7
0
Merci
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.