Avatar billede Henrik_B Novice
11. januar 2003 - 14:00 Der er 1 løsning

Builder 4: CommaText-funktionen.

Hejsa.

Jeg sidder og leger lidt med min Builder 4, og funktionen CommaText, men jeg kan ikke rigtigt få den til at virke.

Jeg har en kommasepareret fil læst ind i en TStringList med LoadFromFile.

if (OpenDialog->Execute())
{
  Fil2 = new TStringList;
  Fil2->LoadFromFile(OpenDialog->FileName);
};

Jeg kalder så en funktion til at opdele mine data, og skrive dem ned i et TStringGrid :

ExtractFile(Fil2, StringGrid2);

Hernede looper jeg så over de indlæste linier
for(int F1=0;F1<Fil2->Count;F1++)
{
}

Nu er det så sådan at jeg ved at de linier, jeg læser ind, er kommaseparerede filer, og dem vil jeg gerne have delt op. Gerne i en TStringList, men andet kan også bruges.

Jeg har forsøgt mig med
    AnsiString Streng;
    TStrings *Strenge;
    Streng = IndFil->Strings[F1];
    Strenge = Streng->CommaText;
men det virker ikke. Er der ikke et af jer lyse hoveder, der kan hjælpe.

M.v.h.
  fs-manden
Avatar billede Henrik_B Novice
20. april 2003 - 23:40 #1
Lukkes, da der ikke har været nogle svar.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester