Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Dateien im Array Speichern (https://www.delphipraxis.net/146475-dateien-im-array-speichern.html)

Muddy 20. Jan 2010 18:06


Dateien im Array Speichern
 
Hallo Leute!!

ich möchte in einem Programm Daten über OpenDialog (z.B. Audiodatei)in einem Array Speichern.
Wie ist das Möglich??

patti 20. Jan 2010 18:20

Re: Dateien im Array Speichern
 
Willst du lediglich den Dateipfad speichern? Dann könntest du folgendermaßen vorgehen:

Delphi-Quellcode:
Dateien: array of string;
//
// im OnCreate:
SetLength(Dateien,0);
//
// und jedesmal, wenn eine neue Datei hinzugefügt werden soll:
SetLength(Dateien,High(Dateien)+2);
Dateien[High(Dateien)] := OpenDialog1.FileName;
mfg

implementation 20. Jan 2010 19:07

Re: Dateien im Array Speichern
 
Oder willst du den Inhalt in das Array einlesen?
Dann wird aber die Größe problematisch.
Bei Textdateien ist das (normalerweise) kein Problem, wird ja auch meistens so gemacht (Stringlist).
Aber bei Audiodateien ist davon abzuraten, bei Videodateien erst recht.

patti 20. Jan 2010 19:12

Re: Dateien im Array Speichern
 
Vor allem stellt sich dann die Frage, was das für einen (praktischen) Sinn hätte, so eine Datei in ein Array einzulesen... :gruebel:

Rakshasa 20. Jan 2010 19:51

Re: Dateien im Array Speichern
 
Wallst genau willst Du machen? Sicher, dass eine TList nicht sinnvoller wäre?

Luckie 20. Jan 2010 20:28

Re: Dateien im Array Speichern
 
Die Dateinamen kann man auch in einer Stringliste ablegen. In so einer stehen sie ja so wie so schon drin: OpenDialog.Files.


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:06 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