Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Prism [.NET] Verzeichnis auslesen (https://www.delphipraxis.net/63052-%5B-net%5D-verzeichnis-auslesen.html)

Hador 13. Feb 2006 14:40


[.NET] Verzeichnis auslesen
 
Hallo Leute,
ich stehe mal wieder vor einem .NET Problem.
Ich möchte die Dateien des aktuellen Verzeichnisses auslesen und in einem Array of String speichern.

Somit muss ich a) den aktuellen Pfad ermitteln.
Dort habe ich zwar Application.ExecutablePath, jedoch keine Methode wie ExtractFileDir o.ä.

und b) das verzeichnis zurückgeben.
Bei C# geht das über System.IO.Directory.GetFiles(<DIR>) aber wie geht das bei Delphi.NET

Schonmal danke an alle, die antworten :wink:

Phoenix 13. Feb 2006 14:42

Re: [.NET] Verzeichnis auslesen
 
Zitat:

Zitat von Hador
Bei C# geht das über System.IO.Directory.GetFiles(<DIR>) aber wie geht das bei Delphi.NET

Erm.. exakt genau so wie in C#... bei .NET ist die Sprache doch egal. Die Datentypen sind dank CTS identisch, und die Namespaces stehen in jeder Sprache auch identisch zur Verfügung.

Hador 13. Feb 2006 14:48

Re: [.NET] Verzeichnis auslesen
 
Ähm nö.
Bei mir meckert Delphi schon, wenn ich "System.IO" eingebe.

EDIT:

Ich bin auch blöd :wall: Ich habe das ja auch in den uses vergessen.
Sorry

Bleibt aber immer noch die Frage mit dem Extrahieren des Pfads.

sakura 13. Feb 2006 14:50

Re: [.NET] Verzeichnis auslesen
 
Zitat:

Zitat von Hador
Bei mir meckert Delphi schon, wenn ich "System.IO" eingebe.

Hast Du denn den System.IO Namespace in die Uses-Klausel geschrieben?

...:cat:...

Phoenix 13. Feb 2006 14:51

Re: [.NET] Verzeichnis auslesen
 
Zitat:

Zitat von Hador
Ähm nö.

Ähm, doch ;-)

Du musst beim Projekt rechts noch eine Referenz auf den System.IO - Namespace hinzufügen (Rechtsklick->Referenz hinzufügen...) und den oben dann noch bei der USES-Klausel zusätzlich mit auflisten. Dann klappt das auch unten im Code...

Hador 13. Feb 2006 14:58

Re: [.NET] Verzeichnis auslesen
 
Ich war selber schneller :lol:
Aber trotzdem danke

Ich geh erstmal Kopf gegen die Wand hauen :wall:

Elvis 13. Feb 2006 15:18

Re: [.NET] Verzeichnis auslesen
 
Zitat:

Zitat von sakura
Zitat:

Zitat von Hador
Bei mir meckert Delphi schon, wenn ich "System.IO" eingebe.

Hast Du denn den System.IO Namespace in die Uses-Klausel geschrieben?

Hast du vllt einen Link parat, indem erklärt wird, wozu das gut sein soll?
Ich meine den Eintrag in der uses clause. Warum ist er notwendig wenn man nur einmal eine Klasse aus dem namespace nutzen wird und man natürlich keine Lust hat sich die Code completion mit den 500 anderen Typen des Namespaces vollzumüllen...
Nicht dass es mich direkt betrifft, aber ich hatte früher mal danach gesucht und nix gefunden. :duck:

Khabarakh 13. Feb 2006 15:55

Re: [.NET] Verzeichnis auslesen
 
:shock: Das geht wirklich nur mit uses-Klausel?
*ausprobier*
Ich kann es immer noch kaum glauben :stupid: .
Gut, sehr schlimm fände ich es gar nicht, wenn dafür wenigstens das automatische Einbinden per Refactoring auch für die FCL-Klassen funktionieren würde :roll: . Oder hat sich das vielleicht mit D2006 gebessert?


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:05 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz