cs_Daemon80
Messages postés33Date d'inscriptionmercredi 21 décembre 2011StatutMembreDernière intervention21 juin 2012
-
19 mars 2012 à 14:28
cs_Daemon80
Messages postés33Date d'inscriptionmercredi 21 décembre 2011StatutMembreDernière intervention21 juin 2012
-
22 mars 2012 à 16:28
Bonjour à tous, je sais pas si ce sujet a déjà été posté mais je me lance quand même.J'ai codé une dll en VB qui regroupe plusieurs fonctions.Actuellement, ces fonctions gèrent des opérations(+,-,/,....).Je dispose d'une fenêtre d'application pour vérifier si j'appelle bien la dll, de ce côté la sa marche,les opérations fonctionnent sur la fenêtre grâce à l'appel de la dll.Seulement voila,je voudrais savoir si cela est possible d'implémenter ma dll dans du code en php ou bien access et comment il faut s'y prendre.La page en php doit pouvoir utiliser les fonctions de la dll mais je ne sais pas comment l'implémenter en php.Merci de vos réponses.
NHenry
Messages postés15156Date d'inscriptionvendredi 14 mars 2003StatutModérateurDernière intervention29 septembre 2024159 19 mars 2012 à 19:33
Bonjour,
A moins de passer par du CGI, je ne vois pas, désolé.
---------------------------------------------------------------------
[list=ordered][*]Pour poser correctement une question et optimiser vos chances d'obtenir des réponses, pensez à lire le règlement CS, ce lien ou encore celui-ci[*]Quand vous postez un code, merci d'utiliser la coloration syntaxique (3ième icône en partant de la droite : )
[*]Si votre problème est résolu (et uniquement si c'est le cas), pensez à mettre "Réponse acceptée" sur le ou les messages qui vous ont aidés./list ---
Mon site
cs_Daemon80
Messages postés33Date d'inscriptionmercredi 21 décembre 2011StatutMembreDernière intervention21 juin 2012 20 mars 2012 à 09:18
Merci pour ta réponse, J'ai fait quelque recherche sur le net, apparemment vu que c'est une dll basique il n'a pas de réel moyen pour l'implémenter en php mais si elle contient un serveur COM(je ne vois pas du tout ce que c'est :s )je pourrais l'utiliser si elle contient une interface IDispatch
NHenry
Messages postés15156Date d'inscriptionvendredi 14 mars 2003StatutModérateurDernière intervention29 septembre 2024159 20 mars 2012 à 13:06
Bonjour,
COM/OLE est un type de DLL/OCX, regardes dans les types de projets générables par l'environnement Visual Studio.
---------------------------------------------------------------------
[list=ordered][*]Pour poser correctement une question et optimiser vos chances d'obtenir des réponses, pensez à lire le règlement CS, ce lien ou encore celui-ci[*]Quand vous postez un code, merci d'utiliser la coloration syntaxique (3ième icône en partant de la droite : )
[*]Si votre problème est résolu (et uniquement si c'est le cas), pensez à mettre "Réponse acceptée" sur le ou les messages qui vous ont aidés./list ---
Mon site
---------------------------------------------------------------------
[list=ordered][*]Pour poser correctement une question et optimiser vos chances d'obtenir des réponses, pensez à lire le règlement CS, ce lien ou encore celui-ci[*]Quand vous postez un code, merci d'utiliser la coloration syntaxique (3ième icône en partant de la droite : )
[*]Si votre problème est résolu (et uniquement si c'est le cas), pensez à mettre "Réponse acceptée" sur le ou les messages qui vous ont aidés./list ---
Mon site
On ne peut qu'implémenter la dll en php qu'en introduisant le code dans le php.
En gros dans le php sa donne :
<?php
$instance = new COM('MADLL.Class1') or die ("Impossible d'instancier la dll");
?>
Cela permet d'appeler les fonctions de la dll mais en l’exécutant avec Wamp il me met cette erreur :
Fatal error: Uncaught exception 'com_exception' with message 'Failed to create COM object `MADLL.Class1' in C:\wamp\www\Test_dll\test.php on line 2
Apparemment il n'arrive pas à créer l'objet COM, quelqu'un sait d'où peut provenir cette erreur?