title image


Smiley WNetAddConnection2 - Pointer auf NetResource ?!?
'Morgen!Ich versuche, mit der WinApi-Funktion WNetAddConnection2 ein Netzlaufwerk (Novell) zuzuordnen. Dazu muss ein Record NETRESOURCE definiert werden und als Parameter ein Zeiger darauf übergeben werden. Leider )oder zum Glück? ;) habe ich von C keine Ahnung und komme mit diesem ganzen gepointere nicht klar. Beim kompilieren meckert Delphi, daß die Typen (NetResouce) nicht identisch seien...kann mir einer 'nen Tip geben, wo der Fehler liegt?Hier mein Versuch:TNetResource = record dwScope: integer; dwType: integer; dwDisplayType: integer; dwUsage: integer; lpLocalName: pchar; lpRemoteName: pchar; lpComment: pchar; lpProvider: pchar; end;TNPointer = ^TNetResource;...var UserName,Password: PChar; NPointer: TNPointer; Result: integer;begin NetResource.dwType := RESOURCETYPE_DISK; NetResource.lpLocalName := PCHAR('T:'); NetResource.lpRemoteName := PCHAR('//SERVER/SYS:'); NPointer := @NetResource; UserName := PCHar('USERNAME'); Password := PChar('PASSWORD'); Result := WNetAddConnection2(NPointer,Password,UserName,nil); case Result of ERROR_ACCESS_DENIED: ShowMessage('Access to the network ...

geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: