woodiMedlem sedan feb. 20001 270 inlägg Hejsan,
Jag har ett litet nybörjar bekymmer som jag skulle vilja ha lite hjälp med.
Vid en knapptryckning ska en datafil läsas in, behandlas och skrivas ut i t.ex. en Memo.
Datafilens format är enligt följande:
woodi;1.23.234;0.12.234;1.21.234
woodi;1.43.234;0.22.234;1.25.234
Jag vill aldrig välja fil att ladda utan samma fil ska alltid användas vid knapptryckningen. Datat ska läsas in och skrivas ut i en Memo med en tabb istället för semikolon som det är i datafilen.
Kan någon ge mig en hint hur jag ska gå till väga!?
------------------
woodi
Forza Motorsport
www.johan-skog.nu
jtMedlem sedan juni 2000350 inlägg Ett enkelt sätt är att använda StringReplace.
Memo.Lines.LoadFromFile(Filnamn);
Memo.Text := StringReplace(Memo.Text, ';', #9, [rfReplaceAll]);
woodiMedlem sedan feb. 20001 270 inlägg jt
Tack!
Ännu en fråga. Om datat i datafilen ser ut på följande sätt:
woodi;1.23.234;0.12.234;1.21.234
kalle;1.43.234;0.22.234;1.25.234
kalle;1.23.234;0.12.234;1.21.234
woodi;1.43.234;0.22.234;1.25.234
kalle;1.43.234;0.22.234;1.25.234
och jag vill att raderna som börjar med woodi ska skrivas ut i Memo1 och rader som börjar med kalle ska skrivas ut i Memo2, hur kan jag då gå till väga!?
Är det även möjligt att på enkel väg dela upp rad för rad i en array så att man kan skriva ut radernas poster i vanliga textrutor!? (posterna på varje rad separeras med ett semikolon)
------------------
woodi
Forza Motorsport
www.johan-skog.nu