yserver
Messages postés203Date d'inscriptionlundi 2 août 2004StatutMembreDernière intervention 8 septembre 2006
-
16 févr. 2006 à 20:03
yserver
Messages postés203Date d'inscriptionlundi 2 août 2004StatutMembreDernière intervention 8 septembre 2006
-
20 févr. 2006 à 17:47
Bonjour et bonne soiré.
J'ai fait pas mal de programme ces dernier temps en VB pour la rapidité de développement et pour la facilité de developpement.
Tous ces programmes ont un point comment c'est de lire et d'écrire dans 2 annuaires: celui de Novel (NDS) et celui de Microsoft (AD). Mes outils sont bien au points mais j'apprécis peu VB (pas assez souple) et ma dépendence aux OCX de Novell.
J'ai donc entrepris de revoir tout cela en C++. Mon problème est que je n'arrive pas à utiliser ADSI et je trouve peu d'exemple. J'arrive à utiliser l'API winldap mais pas pas les ADSI.
Avec LDAP, je me connecte sur un domaine et m'authentifie sans problème. Mais avec ADSI, je compile même pas.
Le problème vient je pense des includes. (Je suis sur VS .net)
voici un extrait des erreurs à la compile.
Platform SDK\Include\Iads.h(1766) : error C3861: 'retval': identifier not found, even with argument-dependent lookup c:\Program Files\Microsoft Platform SDK\Include\Iads.h(1766) : fatal error C1003: error count exceeds 100; stopping compilation
Results
Build log was saved at "
[file:///s:/Seb/Visual file://s:\Seb\Visual] Studio Projects\Info User\Debug\BuildLog.htm"
Info User - 102 error(s), 69 warning(s)
....
et ainsi de suite.
Ca c'est si je met en premier #include
Si je met d'abord #include (le nom est peut etre pas exacte mais j'ai pas la source sur moi et la flem de chercher)
J'ai beaucoup moins d'erreur, mais il s'agit de type non déclarés. C'est chose sont elles déclaré dans iads.h.
Autant de probleme avec activeds.h...
Un peu d'aide je tourne en rond et c'est dommage ADSI est d'une puissance extraordianire.