Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Netzwerkverbindung XP (https://www.delphipraxis.net/38451-netzwerkverbindung-xp.html)

AppleFan 19. Jan 2005 17:31


Netzwerkverbindung XP
 
Hallo,
ich habe zwar schon das ganze Forum durchgeblättert finde aber keinen Hinweis für mein Problem !
Möchte ganz simpel vom Programm aus eine Netzwerkverbindung (ohne Dialog) herstellen.
So wie an anderer Stelle beschrieben mit dem Befehl WNetAddConnection.
Klappt aber nicht auf meiner XP-Kiste. Wenn ich die Verbindung manuell herstelle ist
das Netzlaufwerk da. Trennen von Delphi aus geht.

Jens Schumann 19. Jan 2005 18:03

Re: Netzwerkverbindung XP
 
Hallo,
das Stichwort lautet MSDN-Library durchsuchenWNetAddConnection
Entschuldigung, ich habe nur die ersten beiden Zeilen gelesen. :oops:

alcaeus 19. Jan 2005 18:07

Re: Netzwerkverbindung XP
 
Zitat:

Zitat von AppleFan
So wie an anderer Stelle beschrieben mit dem Befehl WNetAddConnection.
Klappt aber nicht auf meiner XP-Kiste.

Dreh deine Kiste auf den Kopf, dann gehts :roll:
Im Ernst, ein paar Infos mehr waeren nicht schlecht. Am Ende ruft Windows ja auch nur eine entsprechende API-Funktion auf, und ich bin mir ziemlich sicher, dass die Funktion eben WNetAddConnection ist.

Greetz
alcaeus

Luckie 19. Jan 2005 18:07

Re: Netzwerkverbindung XP
 
Zitat:

Zitat von AppleFan
Klappt aber nicht auf meiner XP-Kiste.

Sorry, Glaskugel in Reparatur. Keine Hilfe möglich.

AppleFan 19. Jan 2005 18:23

Re: Netzwerkverbindung XP
 
So hatte ich es mir gedacht:

Delphi-Quellcode:
procedure NetzlaufwerkVerbinden;
var
   NetResource: TNetResource;
   dwFlags:    DWORD;
   Laufwerk, Pfad, Username, Password : String;
   Verbunden : Boolean;

begin
     NetResource.dwType := RESOURCETYPE_DISK;
     NetResource.lpLocalName := PChar(Laufwerk);
     NetResource.lpRemoteName := PChar(Pfad);
     NetResource.lpProvider := nil;
     dwFlags := 0;

     Laufwerk := 'x:';
     Pfad := '\\Rechnername\FreigabeOrdner;
     Username := '';
     Password := '';

     Verbunden := WNetAddConnection2(NetResource, PChar(Password),
                  PChar(Username),dwFlags) = NO_ERROR;

end;
[edit=Luckie]Delphi-Tags ergänzt. Beim nächsten Mal bitte selber machen. Mfg, Luckie[/edit]

Luckie 19. Jan 2005 20:31

Re: Netzwerkverbindung XP
 
Zitat:

Zitat von AppleFan
So hatte ich es mir gedacht:

Und?

AppleFan 20. Jan 2005 09:46

Re: Netzwerkverbindung XP
 
Was ist denn nun falsch ?

alcaeus 20. Jan 2005 09:48

Re: Netzwerkverbindung XP
 
Zitat:

Zitat von AppleFan
Was ist denn nun falsch ?

Vielleicht solltest du uns mal sagen, was denn passiert (AV, Fehlermeldung, Exception, der Baum im Garten fällt um, ...). Einfach drauflos raten wird wohl keiner :roll:

Greetz
alcaeus

AppleFan 25. Jan 2005 16:25

Re: Netzwerkverbindung XP
 
Hat sich erledigt ! Fehler gefunden !

alcaeus 25. Jan 2005 17:54

Re: Netzwerkverbindung XP
 
Zitat:

Zitat von AppleFan
Hat sich erledigt ! Fehler gefunden !

Dann sag uns bitte noch was das Problem war? (Programmierfehler, Fehler in XP, ...)

Greetz
alcaeus


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:17 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz