Einzelnen Beitrag anzeigen

Benutzerbild von fkerber
fkerber
(CodeLib-Manager)

Registriert seit: 9. Jul 2003
Ort: Ensdorf
6.723 Beiträge
 
Delphi XE Professional
 
#8

Re: Frage zur Funktion Explode

  Alt 20. Jun 2004, 19:44
Hi!

So sollte es gehen:

Delphi-Quellcode:
Procedure TForm1.einlesen();
Var
zeile:String;
zwischenarray: TStringDynarray;
Begin
assignfile(db,dbfile);
reset(db);
While not eof(db) do
Begin
setlength(DVD.titel, zaehler+2); <-- HIER
readln(db,Zeile);
setlength(zwischenarray, 4);
zwischenarray:=explode(',',Zeile);
showmessage(zwischenarray[1]);
DVD.Titel[zaehler]:=zwischenarray[1];
zaehler:=zaehler+1;
end;
///Arraygröße neu setzen/////////
setlength(DVD.Nummer,zaehler);
//setlength(DVD.Titel,zaehler);
setlength(DVD.FSK,zaehler);
setlength(DVD.zusatz,zaehler);


/////////////////////////////////
closefile(db);
Label1.Caption:='Datensatz : 0 - ' + inttostr(zaehler);
End;
/////////////////////////////////////////////////////////////
Frederic Kerber
  Mit Zitat antworten Zitat