Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   3500 Unbekannte txt-Dateien öffnen (https://www.delphipraxis.net/80302-3500-unbekannte-txt-dateien-oeffnen.html)

dominikkv 6. Nov 2006 19:58


3500 Unbekannte txt-Dateien öffnen
 
hi
ich hab nen problem:
ich will ca. 3500 txt-Dateien (nacheinander) öffnen.
diese textfiles befinden sich alle in einem ordner wo nur diese files drin sind und sie heißen irgendwie, zB 636873.txt, das nächste 24613b.txt usw.
ausserdem weiß ich nicht genau wie viele textfiles in diesem ordner sind.

hat jemand ne idee wie ich die jetzt öffnen kann...?
mfg.dominikkv

jakobwenzel 6. Nov 2006 20:04

Re: 3500 Unbekannte txt-Dateien öffnen
 
Hier im Forum suchenFindFirst und Hier im Forum suchenFindNext

Sunlight7 6. Nov 2006 20:06

Re: 3500 Unbekannte txt-Dateien öffnen
 
Hallo!

Du kannst zB eine StringListe mit den Dateinamen füllen, die Du mit FindFirst und FindNext ermittelst.

Danach einfach die Liste Durcharbeiten.

mr47 6. Nov 2006 20:30

Re: 3500 Unbekannte txt-Dateien öffnen
 
Und bei solchen Datenmassen ist es zu empfehlen das ganze noch in einen Thread zu packen.

alzaimar 6. Nov 2006 21:25

Re: 3500 Unbekannte txt-Dateien öffnen
 
Zitat:

Zitat von mr47
Und bei solchen Datenmassen ist es zu empfehlen das ganze noch in einen Thread zu packen.

Was soll das bringen? In mehreren Threads würde ich ja noch verstehen, aber ein Thread bringt da doch nix...

Sunlight7 6. Nov 2006 21:34

Re: 3500 Unbekannte txt-Dateien öffnen
 
[Mein Senf]
Damit die Anwendung nicht einfriert :mrgreen:

Das kann man aber auch mit Application.ProcessMessages machen :mrgreen:
[/Mein Senf]

mr47 6. Nov 2006 21:36

Re: 3500 Unbekannte txt-Dateien öffnen
 
Zitat:

Zitat von Sunlight7
[Mein Senf]
Damit die Anwendung nicht einfriert :mrgreen:

Das kann man aber auch mit Application.ProcessMessages machen :mrgreen:
[/Mein Senf]

Achja? Und wenn du nebenher noch was anderes mit der Anwendung machen willst? Ich weiß ja nicht was er damit vorhat, aber wenn das im Hintergrund laufen soll ist ein Thread genau das richtige!

Luckie 6. Nov 2006 21:41

Re: 3500 Unbekannte txt-Dateien öffnen
 
Zitat:

Zitat von alzaimar
Was soll das bringen? In mehreren Threads würde ich ja noch verstehen, aber ein Thread bringt da doch nix...

Das ist hier die Frage. So lange er keine festpaltte mit dutzenden unabhängig von einander positionierbaren Schreib- und Leseköpfen hat, können mehrer Threads sich auch gegenseitig ausbremsen, denn lesen kann immer nur einer. Es sei denn er bekommt da so synchronisisert, dass ein Thread liest, während andere gerade die Datenverarbeiten.

dominikkv 6. Nov 2006 21:42

Re: 3500 Unbekannte txt-Dateien öffnen
 
hi
danke...hat mir sehr geholfen :cheers:
ich hab mal zum test eine datei 3500 mal geöffnet, hat ca. eine minute gebraucht und dann war er fertig^^
ist es unbedingt notwendig das man das in nen threat packt?
hab ich noch nie gemacht und kenn mich damit nicht so aus^^

EDIT://
ô_Ô ihr postet ja ziehmlich schnell^^
also das programm soll einfach nur auf knopfdruck verschiedene informationen die in ca 3500 textfiles stehen in eine datenbank schreiben.... eine einmalige sache, danach wird mein programm wahrscheinlich nie mehr benutzt... und nach jedem bearbeitetem file mache ich ein application.ProcessMessages. also glaube ich das ich keine threats brauche^^

mr47 6. Nov 2006 21:44

Re: 3500 Unbekannte txt-Dateien öffnen
 
Nötig nicht, nein. Es wäre optional und imho "schöner" :wink:


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:22 Uhr.
Seite 1 von 2  1 2      

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