![]() |
Re: Datei kopieren unter NT rechte ?!
Hm... da kann ich keinen Fehler erkennen, ich hatte jetzt relative Pfade vermutet.
|
Re: Datei kopieren unter NT rechte ?!
wie gesagt, ich muss festellen, ob ich die datei in dem pfad mit dem code in post #1 kopieren kann.
MfG - Ghost007 |
Re: Datei kopieren unter NT rechte ?!
*push*
|
Re: Datei kopieren unter NT rechte ?!
Hallo!
Versuche mal Deine Schleife ohne den Check (also einfach nur LIstbox1.Items.Delete(i). Sie sollte die Einträge der Listbox1 komplett löschen - der Code sieht korrekt aus. Wenn es funktioniert muss es irgend etwas mit der Funktion an sich zu tun haben. Das Löschen der Listbox-Einträge ist sicherlich NICHT von den Zugriffsrechten abhängig, solange Du auf die eigentlichen Dateien nicht zugreifst... Du könntest mal Deinen angesprochenen Fehler (Meldung) posten. Evtl. bringt uns das weiter... SCRaT //Edit Ist die entsprechende Listbox vor Aufruf der Schleife mit Einträgen gefüllt? Falls nein, dann könnte der Fehler "weiter oben" in Deinem Programm die Ursache sein. (z.B. Showmessage genau eine Zeile vor die Schleife setzen -> bis zum Showmessage darf dann kein Fehler erscheinen. Ein zweites Showmessage nach der Schleife verrät Dir, ob Du die Schleife ohne Fehler komplett durchlaufen kannst. Damit kannst Du den Fehler weiter eingrenzen) |
Re: Datei kopieren unter NT rechte ?!
Es kommt kein fehler, das irwas mit den listbox items is oder so.
Es kommt der fehler erst beim kopieren. Und zwar kommt ein access denied error. MfG - Ghost007 |
Re: Datei kopieren unter NT rechte ?!
Hmmm, ich glaub ich bin mit meiner Antwort im falschen Thread gelandet - Sorry.
SCRaT |
Re: Datei kopieren unter NT rechte ?!
Macht nix, aber evtl kannste mir ja trotzdem weiterhelfen? ^^
MfG - Ghost007 |
Re: Datei kopieren unter NT rechte ?!
*PUSH*#2
|
Re: Datei kopieren unter NT rechte ?!
Zitat:
Delphi-Quellcode:
Aufruf z.B. mit
Function DirWritable(DestDir : String) : Boolean;
var TestDatei : TFileStream; Begin DestDir := IncludeTrailingPathDelimiter(DestDir); // '\' am Ende des Pfades sicherstellen... Result := False; Try TestDatei := TFileStream.Create(DestDir+'dummy.tmp', fmCreate); Result := True; TestDatei.Free; DeleteFile(DestDir+'dummy.tmp'); // Datei wieder löschen... Except End; {Try..Except} End; { Function }
Delphi-Quellcode:
Ungetestet. Vielleicht hilft Dir das aber etwas weiter...
if DirWritable(Listbox1[5]) Then ShowMessage('Hier kann reingeschrieben werden!')
Else ShowMessage('Zugriff verweigert!'); SCRaT |
Re: Datei kopieren unter NT rechte ?!
hm ... das is ja schön und gut, aber ich will wissen, ob ich genug rechte hab die quelle zu lesen/öffnen.
MfG - Ghost007 P.S.:Trotzdem danke ;) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:25 Uhr. |
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