Announcement

Collapse
No announcement yet.

TListBox - Mehere Dateien einlesen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • TListBox - Mehere Dateien einlesen

    Hallo,
    ich habe bis jetzt ein Programm, mit dem ich den Inhalt einer TXT - File in eine TListBox schreiben. Jetzt möchte ich das so machen, dass wenn ich nochmal auf "Hinzufügen" gehe, dass dann die 2. Datei auch in das TListBox geschrieben wird. Bisher wird er Inhalt immer überschrieben. Ein weitere Funktion soll sein, dass ich mehrere Dateien (TXT's) makiere. Dabei soll auch wieder beide Inhalte in der TListBox eingelesen werden. Ich arbeite mit Borland C++ Builder!!

    Kann mir jemand weiterhelfen?? Danke....

    Gruß
    Dani

  • #2
    Alle Daten in eine TStringList laden und mit der Assign Methode der TListbox hinzufügen.

    Es gibt ein C++Builder Forum hier...
    Christian

    Comment


    • #3
      Hi,
      ich weiß, habs zu spät gesehen. Hab ich schon gemacht. Ergibt aber ein Prozessfehler. Sprich ich muss das Programm mit dem "Zurücksetzen" unterem Builder machen.

      Code:
      TStringList* myStringList;
      myStringList->LoadFromFile(OpenDialog1->FileName);
      ListBox1->Items = myStringList;
      delete myStringList;

      Was stimmt daran nicht??

      Gruß
      Dan

      Comment


      • #4
        TStringList* myStringList =new TStringList();

        Der Zeiger braucht auch noch Speicherplat
        Christian

        Comment


        • #5
          Hi,
          hmm...haut immer noch nicht hin! Jezt kommt ein anderer Fehler!

          Code:
          TStringList* myStringList = new TStringList();
          myStringList->LoadFromFile(OpenDialog1->FileName);
          ListBox1->Items = myStringList;
          delete myStringList;

          Fehler:
          siehe Anhang!

          Gruß
          Dan

          Comment


          • #6
            Der Fehler bedeutet genau das, was das steht -> die Datei wird nicht gefunden (Mit der zu öffnenden Datei), bzw schon von jemand anderes exclusiv geöffnet

            Sende mit ggf. das Projekt zu
            Christian

            Comment


            • #7
              myStringList->LoadFromFile(OpenDialog1->FileName.c_str())
              Günther

              Comment


              • #8
                @Günther

                virtual void LoadFromFile (AnsiString FileName);

                Wozu sollte die Umwandlung notwendig sein?
                Christian

                Comment


                • #9
                  Hi,

                  @Günther
                  Es kommt immer noch die gleiche Meldung.

                  @Christian
                  Ich habe dir grad eine Mail geschickt.

                  Gruß
                  Dan

                  Comment


                  • #10
                    Hi,
                    also ich habs hinbekommen! Danke an alle!

                    Gruß
                    Dan

                    Comment

                    Working...
                    X