24. oktober 2002 - 14:07Der er
14 kommentarer og 1 løsning
fortsat : NetJoinDomain api hvordan?
Hvad gør jeg galt???? NetJoinDomain(nil,'Domainnavn',nil,'DomainNetbiosname\user','password',9); hvis jeg får fejlmeddelsen 2691 som betyder "already connected to domain" så NetUnJoin'er jeg hvilket virker fint... rebooter og kører funktionen igen... nu siger den 1326 som betyder "login failure" HVAD GØR JEG GALT????????
Støv, fibre og metalliske partikler kan påvirke både uptime, levetid og driftssikkerhed. Derfor arbejder flere datacentre systematisk med contamination control.
lpAccountOU [in] Optionally specifies the pointer to a constant null-terminated character string that contains the RFC 1779 format name of the organizational unit (OU) for the computer account. If you specify this parameter, the string must contain a full path, for example, OU=testOU,DC=domain,DC=Domain,DC=com. Otherwise, this parameter must be NULL.
Jeg har lige et spørgsmål i et spørgsmål.... Jeg bruger også funktionen : NET_API_STATUS NetGetJoinInformation( LPCWSTR lpServer, LPWSTR* lpNameBuffer, PNETSETUP_JOIN_STATUS BufferType );
Kunne du ikke tænke dig at fortælle mig hvordan jeg definere den i delphi? typedef enum _NETSETUP_JOIN_STATUS {
Hvis jeg nu smider 30 point oven i kan du så ikke svare mig på en ting mere...? Hvirdan typcaster men en string til PWideChar, det virker alt sammen fint hvis jeg indtaster det hele som konstanter men med det samme jeg typcaster så virker det ikke!!!
var // DestinationWideChar: array [0..ComputernameLength] of WideChar; MessagetextWideChar: PWideChar; MessagetextWideCharLength: longint; Text : String; begin Text := 'Her er en gammel hest';
//find out how much memory is needed for the message and get the memory MessagetextWideCharLength:=Length(Text)*SizeOf(WideChar)+1; GetMem(MessagetextWideChar,MessagetextWideCharLength); //convert ASCII->UNICODE for the destination and the message //and send message using the NetMessageBufferSend-Function StringToWideChar(Text,MessagetextWideChar, MessagetextWideCharLength); end;
function JBStringToWideChar(const Text : String; var WideText : PWideChar) : Integer; begin //find out how much memory is needed for the message and get the memory Result := Length(Text)*SizeOf(WideChar)+1; GetMem(WideText,Result); //convert ASCII->UNICODE for the destination and the message StringToWideChar(Text,WideText, Result); end;
procedure TForm1.Button1Click(Sender: TObject);
var MessagetextWideChar: PWideChar; MessagetextWideCharLength: longint; Text : String; begin MessagetextWideCharLength := JBStringToWideChar('Her er en gammel hest', MessagetextWideChar); //Brug din MessagetextWideChar til noget FreeMem(MessagetextWideChar, MessagetextWideCharLength); //Slet den igen end;
Alt ved jeg ikke .. Men jeg kan da heste meget forskelligt sammen !
Og så 4 år som professionel giver da også lidt.
Jens B
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.