Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Fehler in Dokumentation? (https://www.delphipraxis.net/99393-fehler-dokumentation.html)

Andreas L. 11. Sep 2007 15:26


Fehler in Dokumentation?
 
Hi,
in der Delphi-Hilfe steht, dass der letzte Parameter von CopyFile angibt ob die Datei überschrieben werden soll wenn sie existiert.

true = Überschreiben
false = nicht überschreiben

Wenn ich True verwende wird nicht überschrieben, mit false schon.

Ist da etwas falsch dokumentiert?

s-off 11. Sep 2007 15:30

Re: Fehler in Dokumentation?
 
Zitat:

Zitat von Andreas L.
Ist da etwas falsch dokumentiert?

Nein, denn die Hilfe (BDS2006) meint dazu
Zitat:

bFailIfExists
[in] If this parameter is TRUE and the new file specified by lpNewFileName already exists, the function fails. If this parameter is FALSE and the new file already exists, the function overwrites the existing file and succeeds.

Andreas L. 11. Sep 2007 15:34

Re: Fehler in Dokumentation?
 
Zitat:

Copies one or more files from one location to another.

object.CopyFile ( source, destination[, overwrite] )

Arguments
object
Required. The object is always the name of a FileSystemObject.
source
Required. Character string file specification, which can include wildcard characters, for one or more files to be copied.
destination
Required. Character string destination where the file or files from source are to be copied. Wildcard characters are not allowed.
overwrite
Optional. Boolean value that indicates if existing files are to be overwritten. If true, files are overwritten; if false, they are not. The default is true. Note that CopyFile will fail if destination has the read-only attribute set, regardless of the value of overwrite.
Das sagt meine Delphi-Hilfe.

s-off 11. Sep 2007 15:40

Re: Fehler in Dokumentation?
 
Zitat:

Zitat von Andreas L.
Das sagt meine Delphi-Hilfe.

Man sollte schon wissen, in welchem Bereich man suchen muss - wenn Du für Win32 programmierst, dann doch wohl eher nicht bei 'Scripting Runtime Library', oder?

Zugegeben, die neue Hilfe ist ziemlich besch... :wink:

Jedenfalls ist die im PlatformSDK vorhandene CopyFile-Funktion das, was Du suchst.


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:00 Uhr.

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