AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

String in Variablen "umwandeln"

Ein Thema von Jackie1983 · begonnen am 26. Feb 2010 · letzter Beitrag vom 27. Feb 2010
Antwort Antwort
Jackie1983

Registriert seit: 12. Mär 2007
486 Beiträge
 
#1

Re: String in Variablen "umwandeln"

  Alt 26. Feb 2010, 17:15
Zitat von p80286:
Dir ist klar das in Text niemals options_1 auftauchen wird? Sondern nur wert_1, wert_2 usw.?
Hatte mich vertan, so ist das richtig. Unten muss dann options[i] hin.
Delphi-Quellcode:
const
  options : array[1..4] of String =
            (
             ('options_1'),
             ('options_2'),
             ...
            );
begin
  //...
      Text := LowerCase(ini.ReadString('option',options[i],''));
      if options[i] = 'options_1then //hier
        obj.options_1 := text;
      //...
Zitat von p80286:
Was verstehst Du denn unter einer Variablen? Eine Variable pro "Option"?
Delphi-Quellcode:
var
  option_1 : string;
  option_2 : string;
  
  Text := LowerCase(ini.ReadString('option','option_1',''));
  if Text <>'then option_1 := text;
  Text := LowerCase(ini.ReadString('option','option_2',''));
  if Text <>'then option_2 := text;
Richtig. Aber da ich noch was mehr machen muss mit der Variable, möchte ich es gerne in einer Schleife abfragen
um sourcen zu sparen.

Zitat von s.h.a.r.k:
So einfach wie in PHP gehts leider nicht dafür ist Delphi aber halt typsicher. Du könntest dir aber, wenn du D2010 im Einsatz hast, RTTI anschauen. Daniel hat da ein schönes Video dazu gepostet, das so ziemlich das abdeckt, was du haben willst.
Nein habe ich leider nicht.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:23 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz