Probléme avec objet com
Posté : 21 mai 2012, 10:10
Bonjour, j'ai développé une dll en VB pour qu'elle soit utilisable par php.
Ma dll comporte des fonctions gérants des opérations. J'ai une fonction nommé "Soustraction" qui soustrait 2 valeurs.
J'ai enregistré correctement ma dll avec la commande regasm.
Voici mon code php :
<?php
$MADLL = new COM('MADLL.Class1') or die ("Impossible d'instancier la dll");
echo "dll chargé avec succés";
echo $MADLL->Incremente(6);
?>
Avant ma dll était mal enregistré et il me renvoyer une erreur comme quoi l'objet com n'a pas put être créé mais avec la commande regasm ma dll a été correctement enregistré et il me renvoi le premier echo.
j'ai voulu voir si il pouvait appeler une fonction de la dll, tel que Soustraction mais il me renvoi l'erreur suivante :
Fatal error: Call to undefined method com::Soustraction() in C:\wamp\www\Test_dll\test.php on line 4
et voici mon code vb :
Public Shared Function Soustraction(ByVal var3 As String, ByVal var4 As String) As Double
Return var3 - var4
End Function
En espérant avoir de l'aide.
Merci
Ma dll comporte des fonctions gérants des opérations. J'ai une fonction nommé "Soustraction" qui soustrait 2 valeurs.
J'ai enregistré correctement ma dll avec la commande regasm.
Voici mon code php :
<?php
$MADLL = new COM('MADLL.Class1') or die ("Impossible d'instancier la dll");
echo "dll chargé avec succés";
echo $MADLL->Incremente(6);
?>
Avant ma dll était mal enregistré et il me renvoyer une erreur comme quoi l'objet com n'a pas put être créé mais avec la commande regasm ma dll a été correctement enregistré et il me renvoi le premier echo.
j'ai voulu voir si il pouvait appeler une fonction de la dll, tel que Soustraction mais il me renvoi l'erreur suivante :
Fatal error: Call to undefined method com::Soustraction() in C:\wamp\www\Test_dll\test.php on line 4
et voici mon code vb :
Public Shared Function Soustraction(ByVal var3 As String, ByVal var4 As String) As Double
Return var3 - var4
End Function
En espérant avoir de l'aide.
Merci