kleines Problem mit txt datei laden



  • Hi! hab ein kleines problem mit dem Laden meiner datei.

    Habe dies geschrieben um zu speichern

    AnsiString dateiname;
      if (SD1 -> Execute())
      {
        dateiname = (SD1 -> FileName);
        TStringList *list = new TStringList;
        for (int y = 1; y < i; y++ )
        {
         list ->Add(SG_Liste->Cells [0][y]+ "," +
                    SG_Liste->Cells [1][y]+ "," +
                    SG_Liste->Cells [2][y]+ "," +
                    SG_Liste->Cells [3][y]+ "," +
                    SG_Liste->Cells [4][y]+ "," +
                    SG_Liste->Cells [5][y]+ "," +
                    SG_Liste->Cells [6][y]+ "*");
    
        }
        list -> SaveToFile(dateiname);
        delete list;
    

    nur wie funktioniert das mit dem laden die Dialoge für Speichern und Laden
    sind natürlich auch dabei Speichern (SD1) Laden (LD1) erkennen von komma und * is kein prob nur halt Laden der txt datei in einen Ansistr davon hab ich keinen Blassen schimmer ????? 😕



  • Hallo

    Du erstellst wieder eine StringList, lädst mit LoadFromFile die Datei dort rein. Dann kannst du über das Array StringList::Strings auf die einzelnen Zeilen der Datei zugriefen. Die Größe ist durch StringList::Count angegeben.

    Und bitte beim nächsten Post passende Satzzeichen benutzen.

    bis bald
    akari


Anmelden zum Antworten