Thread Win32: Es befindet sich kein Datenträger im LW?
(16 answers)
Opened by GoodFella at 2007-03-01 13:27
[quote=sesth,01.03.2007, 17:04][quote=GoodFella,01.03.2007, 14:55]Das Perlscript liegt übrigens auf einem Netzlaufwerk.
Achja und wenn ich das Script per Editplus ausführe taucht die Fehlermeldung nicht auf, ausserdem tritt sie bei anderen Scripten gar nicht auf.[/quote] Hmm, da könnte der Hase im Pfeffer liegen. Wenn Du das Skript aus dem Editplus aufrufst, startest Du wahrscheinlich Perl.exe explizit und nicht über die .pl-Verknüpfung. Außerdem verwendest Du dabei vermutlich ein anderes Arbeitsverzeichnis. Wenn aus dem Skript dann noch Batch-Dateien via "system" aufgerufen werden, kann ich dies zu einem fehlenden Laufwerk führen. Teste mal folgendes (alternativ): - Skript explizit mit Perl.exe laufen lassen - Netzlaufwerk mit Laufwerksbuchstaben verbinden (kein UNC-Pfad) - Arbeitsverzeichnis auf lokalem Laufwerk belassen Wenn das Problem bei lokalem Arbeitsverzeichnis bzw. vorhandenem Laufwerksbuchstaben im Netz verschwindet, wird wohl wirklich im Hintergrund eine CMD-Datei gestartet.[/quote] Ist etwas länger her, hatte damals wegen Zeitmangel aufgehört zu coden.. jetzt wieder angefangen. Das Problem hat sich von selbst erledigt, ich hatte es damals zu Hause ausgeführt - keine Probleme - bin dann wieder zur Arbeit - auch keine. Sehr merkwürdig, aber mir solls recht sein. Ich denke es lag daran, dass es auf dem Netzlaufwerk gelegen hat (+ den Gründen, die du angeführt hast). Trotzdem danke für die Mühe. |