Announcement

Collapse
No announcement yet.

StringGrid ini problem

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

  • StringGrid ini problem

    Hallo zusammen,
    Ich habe ein kleines Problem ich habe ein Stringsgrid in dem Daten eingetragen werden und in eine ini Datei abspeicheiert werden koennen. Doch wenn ich diese Daten wieder einlesen will uber den OpenDialog fuktioniert das zwar aber sobald ich dann weitere daten uber ein edit feld in das StrinGrid ubertragen will ( den gerade eingelesen Daten hinzufuegen ) stuertzt das Program ab... Woran kann das liegen?


    Iergnwie kann dann zu nichts mehr der Pfad gefunden werden , weder zu den bildern noch zum rest des Programms.

    Hier mal mein Open Dialog

    if (OpenDialog1->Execute())
    {
    Edit1->Enabled=true;
    Button1->Enabled=true;
    list2->LoadFromFile(OpenDialog1->FileName);
    SG1->RowCount = list2->Count;
    SG1->ColCount = list2->Count;
    }

    for (int y = 0; y < list2->Count; y++)
    {
    SG1->Rows[y]->CommaText = list2->Strings[y];
    }

    /*delete list2;
    */

    if (SG1->Cells[0][0]=="Resturante")
    {
    RadioButton1->Checked=true;
    for (int y = 0; y < list2->Count; y++)
    {
    SG1->Rows[y]->CommaText = list2->Strings[y];
    }
    }



    }

  • #2
    Das Grid hat tatsächlich immer soviele Zeilen UND Spalten wie list2??

    Warum gibt es die 2 for Schleifen die beid das Gleiche tun??
    Christian

    Comment


    • #3
      Originally posted by Christian Marquardt View Post
      Das Grid hat tatsächlich immer soviele Zeilen UND Spalten wie list2??

      Warum gibt es die 2 for Schleifen die beid das Gleiche tun??
      Also ich habe das Problem gefunden aber noch keine Loesung und zwar wenn ich einlese veraendert das SG den Pfad und somit wenn ich mit dme Program weiter arbeite greift es ins "leere" wie ubergebe ich denn jetzt den richtigen Pfad?

      mit ExtractFilePath(ParamStr(0) muesste ich ja den pfad zum Programordner bekommen oder?

      Comment


      • #4
        Das Stringgrid kann nicht den Pfad ändern!
        Wie sollte es das mit welcher Methode tun?

        Selbstverständlich ändert der OpenDialog den Pfad. Es kann nur einen "aktuellen" Pfad geben

        Ansonsten:
        http://www.marquardtnet.info/cecke/q...quicky_10.html
        Zuletzt editiert von Christian Marquardt; 07.11.2007, 22:26.
        Christian

        Comment


        • #5
          Originally posted by Christian Marquardt View Post
          Das Stringgrid kann nicht den Pfad ändern!
          Wie sollte es das mit welcher Methode tun?

          Selbstverständlich ändert der OpenDialog den Pfad. Es kann nur einen "akutellen" Pfad geben

          Ansonsten:
          http://www.marquardtnet.info/cecke/q...quicky_10.html

          Ok vielen Dank! werde es mit :

          String AktVerz=ExtractFilePath(Application->ExeName);

          probieren!

          Comment


          • #6
            Schon funktioniert es VIELEN DANK! ..

            Comment

            Working...
            X