AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

TFile, TDirectory vs. alte Funktionen

Ein Thema von bernau · begonnen am 12. Aug 2015 · letzter Beitrag vom 2. Sep 2015
Antwort Antwort
Seite 2 von 3     12 3      
Benutzerbild von bernau
bernau

Registriert seit: 1. Dez 2004
Ort: Köln
1.295 Beiträge
 
Delphi 12 Athens
 
#11

AW: TFile, TDirectory vs. alte Funktionen

  Alt 13. Aug 2015, 07:57
Es geht hier nicht um das einfache TFile.Exists . Diese Methoden sind im Übrigen in .net analog umgesetzt (mit einer statischen Klasse).

Aber man hat dort eben nicht aufgehört und auch noch so nette Dinge wie DirectoryInfo, DriveInfo, FileInfo dort implementiert, die das Leben einfacher machen.
Anscheinend hört Emba auch nicht auf zu entwickeln, bzw. sie fangen grade "wieder" an zu entwickeln. Sonst hätten sie z.B. TFile nicht gekapselt.

In den letzten 2-3 Jahren hat Delphi mehr zugelegt, als in den 10 Jahren davor (gefühlt). Daher bin ich sehr optimistisch, daß die Erweiterung der RTL hier nicht stehen bleibt und wir noch einiges erwarten können.
Gerd
Kölner Delphi Usergroup: http://wiki.delphitreff.de
  Mit Zitat antworten Zitat
Benutzerbild von bernau
bernau

Registriert seit: 1. Dez 2004
Ort: Köln
1.295 Beiträge
 
Delphi 12 Athens
 
#12

AW: TFile, TDirectory vs. alte Funktionen

  Alt 13. Aug 2015, 08:03
Dann haben wir wohl verschiedene Auffassungen von "schön" aussehen
TFile.exists sieht zumindest schöner aus als fileexists

Ich will nicht bestreiten, daß es noch besser geht. Aber dennoch kann ich den ersten Schritt positiv sehen und mich darüber freuen, daß die RTL erweitert wird und nicht nur ein paar Komponenten zugekauft werden, damit eine neue Delphi-Version erscheinen kann.
Gerd
Kölner Delphi Usergroup: http://wiki.delphitreff.de
  Mit Zitat antworten Zitat
alda

Registriert seit: 24. Mär 2014
Ort: Karlsruhe
93 Beiträge
 
Delphi XE6 Architect
 
#13

AW: TFile, TDirectory vs. alte Funktionen

  Alt 13. Aug 2015, 08:13
Anscheinend hört Emba auch nicht auf zu entwickeln, bzw. sie fangen grade "wieder" an zu entwickeln. Sonst hätten sie z.B. TFile nicht gekapselt.

In den letzten 2-3 Jahren hat Delphi mehr zugelegt, als in den 10 Jahren davor (gefühlt). Daher bin ich sehr optimistisch, daß die Erweiterung der RTL hier nicht stehen bleibt und wir noch einiges erwarten können.
Dein zweiter Vorname scheint in der Tat Optimist zu sein Mit "Emba macht da inzwischen mehr" verbinde ich lediglich "mehr Bugs" und "keine Bugfixes" oder "Bugfixes in einer neueren Version, wie ich Sie gekauft habe"
  Mit Zitat antworten Zitat
Benutzerbild von Sir Rufo
Sir Rufo

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

AW: TFile, TDirectory vs. alte Funktionen

  Alt 13. Aug 2015, 09:44
Anscheinend hört Emba auch nicht auf zu entwickeln, bzw. sie fangen grade "wieder" an zu entwickeln. Sonst hätten sie z.B. TFile nicht gekapselt.
Man kann darüber streiten, ob Abschreiben auch wirklich Entwickeln ist ... und wenn schon nur Abschreiben, dann doch bitte auch komplett.

Der Grund dafür sind allerdings die zusätzlichen Plattformen und das Bestreben Entwickler auch von anderen Sprachen zu bekommen. Und die sind meistens OOP gewohnt und keinen prozeduralen Stil.

Ja, ich liebe es auch, wenn ich etwas mit einem Directory veranstalten möchte, dass ich TDirectory eintippe und alle Möglichkeiten per Codevervollständigung aufgelistet werden. Denn genau das bringt Geschwindigkeit beim Programmieren.

Ich ärgere mich aber immer dann, wenn bei so einer Bibliothek auf der halben Strecke aufgehört wurde ...

Irgendwie beschleicht mich dann immer das Gefühl, die haben es zwar gesehen, aber sich dann gedacht "Ach, ist doch nur für Oma, das reicht jetzt so! Ich brauch das nicht!"
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
Der schöne Günther

Registriert seit: 6. Mär 2013
6.159 Beiträge
 
Delphi 10 Seattle Enterprise
 
#15

AW: TFile, TDirectory vs. alte Funktionen

  Alt 13. Aug 2015, 10:33
In den letzten 2-3 Jahren hat Delphi mehr zugelegt, als in den 10 Jahren davor (gefühlt)
Ich bin eigentlich Optimist, aber dem würde ich widersprechen. Das "neue" TFile ist ab mindestens "2010" dabei, das sind sechs Jahre. Seitdem hat sich die Sprache auch kein bisschen mehr weiterentwickelt. Helfer für Klassen, in XE3. Aber sonst?

Über die RTL will ich nicht meckern. Ich ärgere mich da auch nicht so sehr wenn es nur "halbfertig" ist. Lieber halb als gar nicht. Bin wohl wirklich Optimist
  Mit Zitat antworten Zitat
alda

Registriert seit: 24. Mär 2014
Ort: Karlsruhe
93 Beiträge
 
Delphi XE6 Architect
 
#16

AW: TFile, TDirectory vs. alte Funktionen

  Alt 13. Aug 2015, 11:10
Irgendwie beschleicht mich dann immer das Gefühl, die haben es zwar gesehen, aber sich dann gedacht "Ach, ist doch nur für Oma, das reicht jetzt so! Ich brauch das nicht!"
Genau so siehts aus, made my day
  Mit Zitat antworten Zitat
rd3
(Gast)

n/a Beiträge
 
#17

AW: TFile, TDirectory vs. alte Funktionen

  Alt 13. Aug 2015, 13:26
...

Geändert von rd3 (14. Aug 2015 um 07:46 Uhr) Grund: update
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#18

AW: TFile, TDirectory vs. alte Funktionen

  Alt 13. Aug 2015, 13:34
praktische with-Konstruktion
Du willst die Welt brennen sehen oder? Nur mal so am Rande bemerkt, muss nicht weiter diskutiert werden.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Der schöne Günther

Registriert seit: 6. Mär 2013
6.159 Beiträge
 
Delphi 10 Seattle Enterprise
 
#19

AW: TFile, TDirectory vs. alte Funktionen

  Alt 13. Aug 2015, 13:35
Wir sollten uns echt langsam mal zusammentun und Quellcode sammeln

http://www.delphipraxis.net/182276-d...-projekte.html

Ich habe auch mittlerweile eine Menge an Klassen die bestimmt auch andere mal brauchen könnten. Wir sollten wirklich mal ein bisschen Gehirmsturm für eine halbwegs einheitliche Strukturierung und Philosophie (z.B. Teeren und Federn bei "with", ...) und eine gemeinsame Library aufbauen.
  Mit Zitat antworten Zitat
Benutzerbild von bernau
bernau

Registriert seit: 1. Dez 2004
Ort: Köln
1.295 Beiträge
 
Delphi 12 Athens
 
#20

AW: TFile, TDirectory vs. alte Funktionen

  Alt 13. Aug 2015, 15:19
@rd3: Nenn mich altmodisch, aber bei einer Klassenfunktion, die sich FileInfo nennt, erwarte ich nicht die eigene Klasse instanziert zurück, sondern etwas was mir Informationen zu einer bestimmten Datei liefert.

Übrigens: with ist bäh

Bin echt überrascht, was Ihr so alles mit Dateifunktionen macht. In der Regel prüfe ich mit TFile.exists, ob eine Datei vorhanden ist. Meist wird dann eine andere Klasse (Z.b.TStringlist oder TMeinWuppdiObjekt )verwendet und dort gibt es die Funktion LoadFromFile. Muss also den Dateinamen sowiso übergeben. Mir fällt auf die schnelle nicht wirklich etwas ein, bei dem ich mehr als drei Funktionen von TFile hintereinander aufrufen würde.

Einzig die Implementation von TIniFile finde ich unglücklich, weil es als record deklariert ist. Eine Custom-Erweiterung mit eigenen Funktionen ist somit nicht wirklich praktikabel. Eine Klasse wäre da besser gewesen.
Gerd
Kölner Delphi Usergroup: http://wiki.delphitreff.de
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 3     12 3      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:37 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