Announcement

Collapse
No announcement yet.

ValueListEditor nach TStringList

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

  • ValueListEditor nach TStringList

    Hallo,
    ich habe einen ValueListEditor den ich mit den INI-Einträgen des Abschnitts
    "CONFIG" befülle.

    TStringList *config_section_entries;
    config_section_entries = new TStringList();
    Inifile->ReadSectionValues("CONFIG",config_section_entries );

    ValueListEditor1->Strings = config_section_entries;

    aber wie geht der Rückweg? d.h. ValueListEditor nach TStringList (config_section_entries).

    Ich habe mal folgendes:

    for (int i = 0; i < ValueListEditor1->Strings->Count; i++) {
    config_section_entries[ValueListEditor1->Strings->Names[i]]= ValueListEditor1->Strings->ValueFromIndex[i];
    }

    aber der Versuch stammt von einer map bzw. Hash-Vorstellung von TStringList.
    Wie geht das?

  • #2
    Kann das jetzt nicht testen, probier mal

    TStringList-> Strings=ValueListEditor1->Strings;
    Christian

    Comment


    • #3
      das hatte ich schon versucht und vergessen zu erwähnen:
      [BCC32 Fehler] setup.cpp(33): E2034 Konvertierung von 'TStrings *' nach 'UnicodeString' nicht möglich

      Comment


      • #4
        Gibt noch assign als Methode



        Es könnte auch der kurze Weg über eine Schleife

        TStringList->add(ValueListEditor1->Strings[x])

        funktionieren
        Christian

        Comment

        Working...
        X