Bonjour,
J'amerais utilisé des fonctions d'une DLL (developpée en C++) à partir de ma page ASP.
Ma dll se nomme wmsDllClient12s.dll et je l'ai enregistrer. (c:\windows\system32)
Ma page ASP
-----------
dim cr,Guest,aBreCle,PentaDll
Guest = "GEST"
set PentaDll = Server.CreateObject("wmsDllClient12s")
cr = PentaDll.dllCreerReception(Guest, aBreCle)
aBreCle me retourne le numéro de ma réception créée.
Cependant chaque fois que je lance ma page j'ai le message d'erreur suivant :
Type d'erreur :
Objet Server, ASP 0177 (0x800401F3)
ProgID non valide Pour de plus amples informations relatives à ce message, veuillez visitez le site du Support technique en ligne Microsoft sur : http://www.microsoft.com/contentredirect.asp.
Afin de m'assurer de la validité de ma dll.
Je l'ai testé à travers ACCESS 2000 et ca marche nickel.
Function creerReception()
Dim aBreCle As Long
Dim cr As Long
Dim Guest As String * 4
' ---------------------------------------------------------------
' Traitement
' ---------------------------------------------------------------
Guest = "GEST"
DoCmd.Hourglass True
cr = dllCreerReception(Guest, aBreCle)
DoCmd.Hourglass False
' ---------------------------------------------------------------
' Variables à initialiser
' ---------------------------------------------------------------
Forms![BRECEPT CREATION]![RECEPT] = aBreCle
End Function
' -------------------------------------------------------------------------
' FONCTION : dllCreerReception
' -------------------------------------------------------------------------
Public Declare Function dllCreerReception Lib "wmsDllClient12s.dll" (ByVal Oper As String, ByRef aBreCle As Long) As Long
Si qlq un à une idée elle est la bienvenue la je sais plus quoi faire.
Merci d'avance.