Einzelnen Beitrag anzeigen

Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#2

AW: [XE] Bug in TDirectory.Copy, gibts schon einen QC eintrag?

  Alt 4. Sep 2014, 16:48
Ich sehe das gar nicht als Bug an.
Delphi-Quellcode:
TDirectory = class
...
class procedure Copy(const SourceDirName, DestDirName: string); static;
...
end;
Da steht also etwas von SourceDirname und DestDirName und nicht etwa SourcePath oder DestPath .

Und ein Path zeichnet sich immer durch einen PathDelimiter am Ende aus und ein Directory durch einen fehlenden PathDelimiter am Ende.
Code:
Path = C:\Foo\
Directory = C:\Foo
Wenn du also jetzt statt eines Directory einen Path übergibst, dann hast du einfach einen falschen Wert übergeben, erwartest aber, dass es trotz falscher Werte richtig funktioniert.
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat