Utilisation fonction DLL d'une autre application.

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

20 juil. 2005, 17:32

Non j'ai répondu à un post parce que personne ne doit connaitre implode sur ASP-PHP

Mais je cherche pour voir
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Eléphanteau du PHP | 35 Messages

20 juil. 2005, 17:34

Dslé j'avais pas fais gaffe à l'adresse!
Effectivement ça peut être long! :wink:

Administrateur PHPfrance
Administrateur PHPfrance | 430 Messages

21 juil. 2005, 14:02

je n'ai pas accès à la page que tu as mis en référence (limitation des sites visitables!!!!)
Oh enfin, je me sent moins seul !!!

Comme tu l'a vu wapit1 j'ai appelé a la rescousse des gens plus calé que moi en VB, pour voir si ils n'avaient pas une solution a ton probleme, j'espere qu'on va trouver ;)

courage
"... demanda à voir le CV du recruteur pour être sûr que le chef du personnel était compétent".

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

21 juil. 2005, 14:07

Dernière nouvelle : je ne trouve pas 8-[

Je vais chercher plus du côté de VB pour voir
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Invité
Invité n'ayant pas de compte PHPfrance

21 juil. 2005, 16:10

Du côté VB, j'arrive à utiliser la fonction Hllapi de la DLL Pcshll32.dll :

Code : Tout sélectionner

Declare Function HLLAPI& Lib "PCSHLL32.DLL" Alias "hllapi" (Func&, ByVal DataString$, Length&, RetC&) Sub PC_Send(ByVal HllFunctionNo As Long, HllData As String, Optional ByVal HllReturnCode As Long, Optional ByVal HllLength As Long) Dim Trim_HllData As String * HA_DATA_LENGTH ' Formatage et calcul de la taille (si non fournie en paramètre du message d'envoi Trim_HllData = (HllData) If HllLength = 0 Then HllLength = Len(Trim(Trim_HllData)) End If dummy& = HLLAPI&(HllFunctionNo, Trim_HllData, HllLength, HllReturnCode) ' Message d'erreur si code retour non nul If HllReturnCode <> 0 Then MsgBox ("Erreur sur fonction : " & Str$(HllFunctionNo)) Exit Sub End If HllData = Trim_HllData End Sub
Je me suis renseigné du côté ASP et appremment il serait possible de créer une DLL ActiveX qui elle ferait le lien avec pcshll32.dll. Et ensuite utiliser la dll activex dans l'ASP.
Après je sais pas faire de DLL ActiveX! :?

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

21 juil. 2005, 16:13

Une dll ActiveX est un bout de code VB (des fonctions) qui sont enfermés dans un fichier dll et qui peuvent être utilisés de manière beaucoup plus optimale que dans une feuille ASP.

Je me repenche sur mes cours ce soir et je te tiens au courant
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Eléphanteau du PHP | 35 Messages

25 juil. 2005, 09:33

Personne n'a du nouveau sur les DLL AvtiveX?

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

25 juil. 2005, 09:34

Et toi ? tu cherches aussi ?
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Eléphanteau du PHP | 35 Messages

25 juil. 2005, 09:36

Oui bien sûr!
J'ai trouvé un PDF mais j'ai un peu de mal à comprendre pour l'instant.
:?

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

25 juil. 2005, 10:15

Tu me donnes le lien ?
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Eléphanteau du PHP | 35 Messages

25 juil. 2005, 10:20


tcy
Invité n'ayant pas de compte PHPfrance

26 août 2005, 09:46

alors avez-vous trouvez une solution pour l'utilisation d'une DLL ActiveX (développé en VB) avec du code PHP ? :?

- c'est mon problème aujourd'hui, j'ai pensé à inclure du VBscript et à appeler cette DLL ActiveX avec les balises <object...></object>

j'y arrive pas, help please... :?

Eléphanteau du PHP | 35 Messages

26 août 2005, 10:00

Désolé mais je n'ai pas approfondie la chose finalement car une solution diamétralement opposée a été choisie par ma hiérarchie.

Invité
Invité n'ayant pas de compte PHPfrance

26 août 2005, 10:11

:cry:

bon je vais encore chercher... :wink: !

Invité
Invité n'ayant pas de compte PHPfrance

30 août 2005, 10:45

HELP ! Finalement je n'ai toujours pas trouvé de solution. J'ai testé les trucs genres 'dl()', 'com_load_typelib()', 'com_invoke()'...et :cry: .

J'ai développé ma DLL en VB. Une question :

Pour utiliser les extensions avec PHP, faut-il aussi que les DLL soient aussi développées en PHP ? :?

Help,
Merci.