mittels VBA in OpenLDAP User anlegen
Hallo ich habe da ein Problem.
Ich möchte per VBA6 auf einen OpenLDAP Server, der unter Suse9 läuft, einen Benutzer anlegen.
Diese Aufgabe soll nicht mit ADSI gelöst werden sondern mit der C Bibliothek Wldap32.dll.
Mein bisheriger Code-abschnitt.
Wenn ich es so laufen lasse bekomme ich den Fehler '49': "Falsche DLL-Aufruf Konvention".
Ich habe es auch schon mit der getObject Methode geschrieben aber bei dem Programm fehlten mir die Rechte für das erstellen.
Danke und hoffe auf baldige Hilfe
Gruß Andi-Front
Ich möchte per VBA6 auf einen OpenLDAP Server, der unter Suse9 läuft, einen Benutzer anlegen.
Diese Aufgabe soll nicht mit ADSI gelöst werden sondern mit der C Bibliothek Wldap32.dll.
Mein bisheriger Code-abschnitt.
Declare Function ldap_init Lib "wldap32.dll" _
(ByRef HostName As String, ByRef PortNumber As Long) As Long
Sub main()
Dim lLDAP As Long
Dim HostName As String
Dim PortNumber As Long
HostName = "192.168.0.146"
HostName = HostName + Chr(0)
PortNumber = 389
lLDAP = ldap_init(HostName, PortNumber)
End Sub
Wenn ich es so laufen lasse bekomme ich den Fehler '49': "Falsche DLL-Aufruf Konvention".
Ich habe es auch schon mit der getObject Methode geschrieben aber bei dem Programm fehlten mir die Rechte für das erstellen.
Danke und hoffe auf baldige Hilfe
Gruß Andi-Front
Please also mark the comments that contributed to the solution of the article
Content-Key: 92243
Url: https://administrator.de/contentid/92243
Printed on: April 23, 2024 at 09:04 o'clock
1 Comment