TRegistry-Problem



  • Hallo zusammen,
    wie kqann ich prüfen, ob bestimmte Schlüssel bereits bestehen? Falls nicht, Default-Werte schreiben. Ich hab's so versucht:

    anfang_ED->Text = Path->ReadString("Anfang");
      ziel_ED->Text = Path->ReadString("Ende");
      if ((anfang_ED->Text==NULL) || (ziel_ED->Text==NULL)) //Wenn beide NULL sind, konnte das Programm keine
        {// Werte aus der Registry lesen, die Werte werden manuell gesetzt...
        anfang_ED->Text="0";
        ziel_ED->Text= "1024";
    

    Ergebniss: NEGATIV... 😞
    Danke für die Hilfe!


  • Mod

    Hallo

    Ergebniss: NEGATIV

    was passiert
    - werden die Werte nicht ausgelesen
    - nicht geschrieben
    ..
    ..

    MfG
    Klaus



  • roN schrieb:

    wie kqann ich prüfen, ob bestimmte Schlüssel bereits bestehen

    Bestehen (engl.) = "exist" Mit dieser Erkenntnis lege ich dir nahe, nochmals die Methodenliste von TRegistry durchzusehen... Tregistry bietet die Möglichkeit zu prüfen ob
    der Schlüssel Existiert
    der Wert Existiert
    ...

    -junix


Log in to reply