Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi [XE] Bug in TDirectory.Copy, gibts schon einen QC eintrag? (https://www.delphipraxis.net/181718-%5Bxe%5D-bug-tdirectory-copy-gibts-schon-einen-qc-eintrag.html)

himitsu 4. Sep 2014 22:31

AW: [XE] Bug in TDirectory.Copy, gibts schon einen QC eintrag?
 
Das ist auch ein Grund, warum ich diese Unit nur "bedingt" und mit Bedacht verwende.
Ich weiß jetzt nicht wie es in XE aussah, aber in XE3 ist dieses Copy noch Schrott und in XE6 sieht es irgendwie genau gleich aus. (noch keine Zeit XE7 zu installieren, aber ich glaub nicht daß sich da was geändert hat)


Diese Unit hätte zwar Potential, aber durch solche Bugs und durch das krankhafte Vertecken interner Funktion ist es manchmal einfach nicht benutzbar.
Schon alleine die Dateisuchfunktionen sind schlimm, und am Ende kommt man vielleicht besser das selber zu machen. (Verzeichnisse ignorieren ging z.B. nicht)

hathor 13. Jan 2015 09:15

AW: [XE] Bug in TDirectory.Copy, gibts schon einen QC eintrag?
 
In XE7 ist es auch Schrott!
UNBRAUCHBAR!

Der schöne Günther 13. Jan 2015 09:24

AW: [XE] Bug in TDirectory.Copy, gibts schon einen QC eintrag?
 
Na dann könnte man nach über vier Monaten doch langsam mal den Fehler melden, oder?

Uwe Raabe 13. Jan 2015 10:58

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

Zitat von Der schöne Günther (Beitrag 1286402)
Na dann könnte man nach über vier Monaten doch langsam mal den Fehler melden, oder?

Gibt's doch schon:

https://quality.embarcadero.com/browse/RSP-9763
https://quality.embarcadero.com/browse/RSP-9887
https://quality.embarcadero.com/browse/RSP-9622
https://quality.embarcadero.com/browse/RSP-9620

Der schöne Günther 13. Jan 2015 11:22

AW: [XE] Bug in TDirectory.Copy, gibts schon einen QC eintrag?
 
Ok, hatte ich im Thema hier nicht entdeckt. Dann darf man sich natürlich aufregen ;-)

Uwe Raabe 13. Jan 2015 12:07

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

Zitat von Der schöne Günther (Beitrag 1286413)
Dann darf man sich natürlich aufregen ;-)

Das kann man so sehen oder nicht.

Alle Einträge beziehen sich auf XE7. Der älteste datiert vom 24. Oktober. XE7 Update 1 ist am 14. November erschienen. Das wäre schon recht knapp, um das in dem Update noch mit unterzubringen. Wenn es kein Update 2 mehr gibt, dann erwarte ich realistisch erst mit XE8 eine Fehlerbehebung.

Der schöne Günther 13. Jan 2015 12:11

AW: [XE] Bug in TDirectory.Copy, gibts schon einen QC eintrag?
 
Ich habe das Thema jetzt nicht im Detail gelesen, aber ich dachte es ging um
Delphi-Quellcode:
System.IoUtils.TDirectory.Copy
? Die vier Links behandeln
Delphi-Quellcode:
System.Generics.Collections.TArray.Copy<T>

mjustin 13. Jan 2015 12:34

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

Zitat von Der schöne Günther (Beitrag 1286418)
ich dachte es ging um
Delphi-Quellcode:
System.IoUtils.TDirectory.Copy
? Die vier Links behandeln
Delphi-Quellcode:
System.Generics.Collections.TArray.Copy<T>

:spin2:
Dafür gibt es doch StringReplace:

Delphi-Quellcode:
Result := StringReplace(GesamterText, 'TDirectory.Copy', 'TArray.Copy', [rfReplaceAll, rfIgnoreCase]);

Uwe Raabe 13. Jan 2015 13:24

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

Zitat von Der schöne Günther (Beitrag 1286418)
Ich habe das Thema jetzt nicht im Detail gelesen, aber ich dachte es ging um
Delphi-Quellcode:
System.IoUtils.TDirectory.Copy
? Die vier Links behandeln
Delphi-Quellcode:
System.Generics.Collections.TArray.Copy<T>

Mein Fehler :oops: Ich hatte das mit einem anderen Thread verwechselt.

Memnarch 13. Jan 2015 13:40

AW: [XE] Bug in TDirectory.Copy, gibts schon einen QC eintrag?
 
Verzeit den Mangel an Rückmeldung. Im Wust der Arbeit vergessen mich zurückzumelden.

Wir hatten bei uns intern eine Diskussion darüber. In der Copymethode heißt es ja ganz genau SourceDirName/DestDirName. andere Entwickler waren der Meinung, dass dies prinzipiel so richtig ist. Ein directoryname hat kein Backslash zubeinhalten, ansonsten wäre es SourceDirectory/DestDirectory. Bleibt dann noch der streitpunkt, ob man dann nicht zumindest einfach ne exception wirft wenn ein '\' am Ende steht. Das wäre zumindest dann mein Wunsch.

PS:
QC einträge werden noch wiegehabt erstellt, oder wie landen die bei denen im neuen Jira?

Grüße
Memnarch


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

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