Buenas,
Soy nuevo en el foro y no sabía muy bien donde ubicar esta consulta (aquí o en bbdd por ser ldap). Estoy siguiendo la documentación para acceder a una librería externa ldap y no consigo ni pasar del ejemplo (ver más abajo). El código no me da ningún error pero el puntero siempre me devuelve un valor NO null incluso si pongo un host que no existe. Alguno puede darme una idea? Uso gambas3 (compilado por mi y con versión concreta de OS) y he probado ya en Ubuntu12 (x86/x64) y Fedora 17 (x64) por si acaso era problema de la librería. Si pongo un nombre de librería incorrecta o algo que no se pueda encontrar el programa canta , con lo cual la librería la toma bien y también toma bien la función porque si pongo cualquier otro nombre me dice que no existe tal función en la librería. Algo perdido ando, ya...
Gracias!
LIBRARY "libldap-2.4:2"
PRIVATE EXTERN ldap_init(host AS String, port AS Integer) AS Pointer
PRIVATE ldapconn as Pointer
...
ldapconn = ldap_init("x.x.x.x", 389)
IF ldapconn = NULL THEN error.Raise("Can not connect to the ldap server")