Alle Beiträge der Kategorie Delphi

Symbol FileAge ist veraltet

26. Oktober 2008

Beim Compilieren meiner eigenen Tools-Unit ist mir folgende Compiler-Warnung aufgefallen:

[DCC Warnung] PhoUtils.pas(1322): W1000 Symbol 'FileAge' ist veraltet

Die Hilfe brachte keinen Hinweis auf eine Alternativ-Funktion.

Eine Suche bei Google brachte den Hinweis: Die Alternativ-Funktion für FileAge ist… FileAge!
Die Funktion FileAge ist überladen. Die zweite Version wird wie folgt aufgerufen:


function FileAge(const FileName: string; out FileDateTime: TDateTime): Boolean;

Das Dateidatum wird hier über den Parameter FileDateTime zurückgegeben, die Funktion selbst gibt zurück, ob der Aufruf der Funktion erfolgreich war.

Seit einiger Zeit verwende ich eine SQLite-Wrapperklasse für den Zugriff auf SQLite3-Datenbanken mit Delphi.

Die Klasse ist unter http://www.itwriting.com/blog/a-simple-delphi-wrapper-for-sqlite-3 zu finden.

Die Klasse ermöglicht nicht den Zugriff auf die Daten über Datensteuerungs-Komponenten (DBGrid etc.), sondern muss manuell im Quellcode angesprochen werden. Das ist aber nicht unbedingt ein Nachteil, denn dadurch kann die Klasse auch ohne in Delphi vorhandene Datenbankfunktionalität (z.B. Delphi 7 und Delphi 2005 PE) eingesetzt werden.