Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Netzwerkpfad ermitteln (https://www.delphipraxis.net/155022-netzwerkpfad-ermitteln.html)

emailantbgmxde 18. Jun 2013 18:51

AW: Netzwerkpfad ermitteln
 
Zitat:

Zitat von shmia (Beitrag 1053952)
WNetGetUniversalName sieht doch ganz vielversprechend aus.

Bin zwar nicht der Thread-Eröffner, aber Danke, damit funktioniert es:

Delphi-Quellcode:
function TForm1.resolveNetwork(str:string):string;
var
   dwRetVal:word;
   buffer:array[0..1024] of char;
    dwBufferLength:cardinal;
    s:string;
    i:int;
begin
dwBufferLength:=1024;

s:='q:\test\';
dwRetVal:=WNetGetUniversalName(Pchar(s),UNIVERSAL_NAME_INFO_LEVEL,addr(buffer),dwBufferLength);
if (dwRetVal = NO_ERROR) then
   begin  
    s:='';
    for i:=4 to 1024 do
       begin
        if buffer[i]=#0 then
           break;
       s:=s+buffer[i];
        end;
    //showMessage(s);
    end

result:=s;
end;


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:12 Uhr.
Seite 2 von 2     12   

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