Nochmal dateien auslesen in delphi!:(

hallo also ich kann jetzt das verzeichnis auswählen, und ich kann inswichen dateien auslesen…aber ich kann nicht automatisch alle dateien aus dem ordner rauslesen:
ICH poste mal meinen code(sorry wenn das zuviel ist an code, aber ich weiss nicht was relevant ist-heute ist mein 3.tag mit der sprache)-wenn mir jemand weiterhlelfen kann wäre echt toll :o)

;
var
Directory: string;
F:TSearchRec;

function Load :string;
var
Dir: string;
Root: WideString;

F :TSearchRec;
begin
Dir := ‚Archiv auswählen!‘;
Root :=‚C:‘;
IF SelectDirectory(Dir,Root,Directory)THEN
result :=Directory;
end;//ENDE Load !

function LoadImage : string;
VAR
i :INTEGER;
begin
findfirst(Directory,$0000003F,f);
//for i :=0 TO 0 DO
findnext(f);

result :=F.NamE;

End;//ende loadimage!!

function Testsize(Size:INTEGER):BOOLEAN ;

begin

//IntToStr(f.size);

if f.size >=Size then
result :=TRUE
else
result :=False;

end;///ENDE TestSize!

function Bearbeite(Filename :string) :BOOLEAN;
begin
//to doo
end;

procedure Main;

begin
Load;
LoadImage;
//if Testsize(1)then
//Bearbeiten();

end;

//function

procedure TForm1.Button1Click(Sender: TObject);

const
SELDIRHELP = 1000;
var

filename: array of string;
B: file of Byte;

begin
Main;

end;
end.

Hallo erstmal,

uff… ganz schön kryptisch (nein, nicht vom Planeten Krypton).

Also nochmal von vorne:

  1. Welche Delphi Version hast du?
  2. Was für Daten möchtest du auslesen? (nur Text?)
  3. Beschreib dein Problem etwas genauer.

Gruß Thomas

ja hallo :smile:

uff… ganz schön kryptisch (nein, nicht vom Planeten
Krypton).

>>>>>>>>momentan nummer5

  1. Was für Daten möchtest du auslesen? (nur Text?)

nunja, eigentlich ist es eine *.ver datei-das ist nen uraltes format für CAD tabellen oder was weiss ich…*g*

  1. Beschreib dein Problem etwas genauer.

>>>>also ich muss in einem ordner, wo etliche der *.ver dateien erstmal auslesen(sprich laden) und dan noch vorher unterscheiden alles files unter einer grösse von 1kb zB sollen garnicht beachtet werden…und mit diesen files sollen dan später in ne Datenbank(klio) integriert werden…aber das ist dan ein anderes problem, wenn du mir hier schon helfen kannste wäre toll :smile:
ciao
sven.

oh gott, die formatierung vom code…
…ist ja eine qual :frowning:(
sorry…

Hallo Sven,

also ich muss in einem ordner, wo etliche der
*.ver dateien erstmal auslesen(sprich laden) und dan noch
vorher unterscheiden alles files unter einer grösse von 1kb zB
sollen garnicht beachtet werden…und mit diesen files sollen
dan später in ne Datenbank(klio) integriert werden…aber das
ist dan ein anderes problem, wenn du mir hier schon helfen
kannste wäre toll :smile:

Aha, dass ist also dein Problem!

Ich möchte dir einen gewissen Lernerfolg nicht verderben, also geb ich dir nur einige Tips.

  1. Als erstes durchguckst du das Verzeichnis (FindFirst/Findnext/FindCLose; seh dir dazu die Beispiele in der Hilfe an!)
  2. Während du (ich mein natürlich das Programm) das Verzeichnis durchgehst, lädst du die gefundenen Dateien (in der Schleife) und speicherst die Daten irgendwo anderweitig (z.B. als Text in einem Memo-Feld oder in deiner Datenbank, später).

Ich glaub das ist Hilfe genung, wenn du dich mit C++ auskennst.

Gruß Thomas