|
| sortere semikolon separeret data Fra : Calle. |
Dato : 14-04-03 13:16 |
|
Hej
Jeg læser følgende fra en læser semikolon separeret fil med
readln(fil,data);
bil;lastbil;hus;;kran;;traktor
Hvordan for jeg de forskellige felter tildelt til forskellige variabler.
PS nogle af felterne kan godt være tomme, som i eksemplet.
Er grøn i Delphi
--
Calle
| |
Calle. (14-04-2003)
| Kommentar Fra : Calle. |
Dato : 14-04-03 13:28 |
|
Calle. wrote:
> Hej
>
> Jeg læser følgende fra en læser semikolon separeret fil med
> readln(fil,data);
> bil;lastbil;hus;;kran;;traktor
> Hvordan for jeg de forskellige felter tildelt til forskellige
> variabler. PS nogle af felterne kan godt være tomme, som i eksemplet.
>
> Er grøn i Delphi
Jeg har lige et tillægs spørgsmål:
Hvordan finder jeg positionerne på simikolonerne i linien POS giver jo
kun den første.
--
Calle
| |
Finn Bindeballe (14-04-2003)
| Kommentar Fra : Finn Bindeballe |
Dato : 14-04-03 14:03 |
|
hep der.......
procedure Sortstring (var list : TStringlist; s: String ; Delimiter :
char ) ;
var iy : integer ;
s1: String;
begin
list.Clear;
s1:='';
for iy :=1 to length ( s ) do
begin
if s[iy] = Delimiter then
begin
list.Add ( s1 );
s1 :='';
end else s1:= s1+s[iy];
end ;
if sizeof (s1 ) > 0 then list.add( s1 );
end;
bruges saaledes......
.....
......
var l:tstringlist;
begin
l:=tstringlist.create;
sortstring(l,'bil;lastbil;hus;;kran;;traktor',';');
........ gør noget.........
l.free;
end;
l.items[0] vil indeholde 'bil'
l.items[1] vil indeholde 'lastbil'
osv.....
/finn
| |
Ulrik Vadstrup (15-04-2003)
| Kommentar Fra : Ulrik Vadstrup |
Dato : 15-04-03 11:11 |
|
"Calle." <Calle@fjernjyde.dk> wrote in message
news:3e9aa778$0$143$edfadb0f@dtext02.news.tele.dk...
> Hej
>
> Jeg læser følgende fra en læser semikolon separeret fil med
> readln(fil,data);
> bil;lastbil;hus;;kran;;traktor
> Hvordan for jeg de forskellige felter tildelt til forskellige variabler.
> PS nogle af felterne kan godt være tomme, som i eksemplet.
>
> Er grøn i Delphi
> --
> Calle
>
Du kan bruge funktionen ExtractStrings - den er med i D7, ved ikke hvor
"tidlig" den er med
Ulrik
| |
Toke Herkild (16-04-2003)
| Kommentar Fra : Toke Herkild |
Dato : 16-04-03 23:14 |
|
Hejsa Calle,
Hvad skal du bruge den text fil til ? Skal felterne indeholde komma'er ?
Hvis ikke så prøv at leg lidt med TStringList.CommaText.
MVH
Toke
Calle. wrote:
> Hej
>
> Jeg læser følgende fra en læser semikolon separeret fil med
> readln(fil,data);
> bil;lastbil;hus;;kran;;traktor
> Hvordan for jeg de forskellige felter tildelt til forskellige variabler.
> PS nogle af felterne kan godt være tomme, som i eksemplet.
>
> Er grøn i Delphi
> --
> Calle
>
>
| |
|
|