PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → Pb connexion avec ldap search s
Pb connexion avec ldap search s
Débuté par stbouillennec, 06 déc. 2005 16:17 - 5 réponses
Posté le 06 décembre 2005 - 16:17
J'essaye de faire marcher l'appel DLL pour

nErr = AppelDLL32("wldap32.dll", "ldap_search_s", LDAP, &sBaseDeRecherche,LDAP_SCOPE_SUBTREE, &sFiltreDeRecherche, Null, 0, &nResults)

la fonction ne fonctionne jamais a mon avis a cause de sBaseDeRecherche qui ne doit pas être bon

mon domaine s'appelle DOMIE dois-je mettre quelque chose comme dc=DOMIE
Je bloque
Posté le 06 décembre 2005 - 11:50
Salut,

si tu veux de l'aide, j'ai besoin de plus que seulement ton appel à la
fonction.
Ça me prend les déclarations des tes variables

Mathieu
Posté le 07 décembre 2005 - 07:57
sbaseRecherche est une chaine = "dc=DOMIE,dc=instant-electronique,dc=com"
sFiltreRecherche est une chaine = (objectclass=computer)
LDAP est un entier sur 4 octets
LDAP_SCOPE_SUBTREE = 0x02
nResults est un entier = Null
Posté le 07 décembre 2005 - 09:56
Selon MSDN, tes paramètres pointeur de chaine doit être des
"null-terminated"

ex: sbaseRecherche est une chaine =
"dc=DOMIE,dc=instant-electronique,dc=com"+caract(0)

Mathieu
Posté le 07 décembre 2005 - 11:10
C'est comme tu veux
Posté le 07 décembre 2005 - 15:24
Dans ce cas, passer par une chaine asciiz n'est pas mieux !?

A+