Entwickler-Ecke

Sonstiges (Delphi) - NET USE in Delphi einbinden


rob87 - Fr 31.08.07 12:16
Titel: NET USE in Delphi einbinden
Wie kann ich einen einfachen NET USE ... in Delphi einbinden??


mkinzler - Fr 31.08.07 12:24

ShellExecute()


Narses - Fr 31.08.07 12:56

Moin!

Alternativ WinAPI: Suche in: Delphi-Forum, Delphi-Library WNETADDCONNECTION

cu
Narses


BenBE - Fr 31.08.07 16:54

Man beachte bitte auch die Varianten mit zustzlichen Zahlen am Ende ...

Getreu dem Motto: Warum ein TMemo auf die Form packen, wenn ich auch Notepad zur Texteingabe starten kann.


rob87 - Mo 03.09.07 07:12

http://www.delphi-forum.de/viewtopic.php?t=10188&start=0&postdays=0&postorder=asc&highlight=wnetaddconnection

Ich hab da mal nachgeschaut und bin auf folgenden Quelltext gestoßen:


Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
var  
  ner : TNetResource;  
  res : dword;  
begin  
  ner.dwType       := RESOURCETYPE_DISK;  
  ner.lpLocalName  := 'Z:';  
  ner.lpRemoteName := '\\Rechner\Freigabename';  
  ner.lpProvider   := nil;  

 
  res              := WNetAddConnection2(ner,  
    'SuperGeheimesPwd',  
    'OttoNormalUser',  
    0);  

 
  if(res = NO_ERROR) then ShowMessage('Super, klappt ja!')  
    else ShowMessage(Format('Fehler %d',[res]));  
end;


Allerdings wüsst ich noch gern, wie ich des umformulieren muss, um dass Passwort und einen Benutzernamen selbst eingeben zu müssen. Aber auch ein Benutzerlogin funktioniert nicht.


rob87 - Mo 03.09.07 07:39

Bin fündig geworden:

http://www.dsdt.info/tipps/?id=166&search=laufwerk


Alles wunderbar beschrieben und es funktioniert.
Danke


Timosch - Mo 03.09.07 10:09

[ot]
user profile iconBenBE hat folgendes geschrieben:

Getreu dem Motto: Warum ein TMemo auf die Form packen, wenn ich auch Notepad zur Texteingabe starten kann.

Mann, warum musstest du auch deine Signatur ändern... *heul*
[/ot]