Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   WNetOpenEnum "Falscher Parameter" (https://www.delphipraxis.net/64880-wnetopenenum-falscher-parameter.html)

Luckie 10. Mär 2006 00:24

Re: WNetOpenEnum "Falscher Parameter"
 
Nicht schlecht. Aber auch ein Problem. Wenn ich die Freigabe aufhebe, wenn man nicht verbunden ist geht es. Ist man aber verbunden und ich hebe die Freigabe auf, behauptet die Funktion trotzdem, dass die Freigabe da wäre. :gruebel:

SirThornberry 10. Mär 2006 00:26

Re: WNetOpenEnum "Falscher Parameter"
 
also wird auch wieder der Cache genutzt? ich kann es leider nicht unter realen Bedingungen Testen sondern im moment nur prüfen ob die Ressourcen von "server01" verfügbar sind wobei das Programm auch auf Server01 ausgeführt wird.

Luckie 10. Mär 2006 00:28

Re: WNetOpenEnum "Falscher Parameter"
 
Das Problem habe ich auch hier und an der Arbeit. Die wohhlen erst eine reale testumgebung aufsetzen, wenn das Projekt schon weiter vorangeschritten ist. :?

Verbinde ich mich ziwschen durch nicht geht es wie gewünscht.

SirThornberry 10. Mär 2006 00:30

Re: WNetOpenEnum "Falscher Parameter"
 
du könntest eine VM nutzen. Oder wenn wirklich immer der Cache bemüht wird wäre dann wohl wirklich nur die Möglichkeit mit FindFirst zu prüfen. Und dabei natürlich hoffen das dort nix mit dem Cache zu tun hat.
Ich werd mal bischen mit VM rum probieren und eventuell erst morgen wieder schreiben (bzw. heute nach dem schlafen)

Luckie 10. Mär 2006 00:34

Re: WNetOpenEnum "Falscher Parameter"
 
Eine VM :shock: mit 480 MB Speicher in der Maschine? :shock:

SirThornberry 10. Mär 2006 00:40

Re: WNetOpenEnum "Falscher Parameter"
 
also ich habs grad mit VM getestet und auch dort ist das von dir beschriebene Problem. Testet man auf eine frei gegebene Resource ("test1") wird True zurück gegeben. Wenn man diese Freigabe dann aufhebt wird jedoch weiterhin "True" zurück gegeben, selbst nach einem Programmneustart.
Ich hab die befürchtung das es wohl doch wieder darauf hinaus läuft per FindFirst das ganze zu versuchen da, dabei versucht wird zu verbinden um die Auflistung vom anderen System zu bekommen.

Luckie 10. Mär 2006 00:42

Re: WNetOpenEnum "Falscher Parameter"
 
Was verursacht denn das für eine Netzwerlast mit FindFirst? das wäre auch wichtig für mich in diesem fall.

SirThornberry 10. Mär 2006 06:56

Re: WNetOpenEnum "Falscher Parameter"
 
Ist nur geraten, aber all zu hoch dürfte die Netzwerklast mit FindFirst nicht sein wenn du nicht gerade mit wildcards suchst, denn dann wäre ja maximal die struktur zu übertragen welche die eine gefundene Datei enthält.


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

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