Einzelnen Beitrag anzeigen

Benutzerbild von alcaeus
alcaeus

Registriert seit: 11. Aug 2003
Ort: München
6.537 Beiträge
 
#2

Re: Anweisungliste aus Memostring

  Alt 7. Mär 2005, 19:50
Hallo Xenar,

das wird nicht einfach. Hier mal ein Beispiel fuer drei Variablen (A, B, C):

Delphi-Quellcode:
  for i := 0 to Memo1.Lines.Count-1 do
  begin
    Line := Memo1.Lines[i];
    VarName := Trim(Copy(Line, 1, Pos('=', Line)-1));
    VarValue := Trim(Copy(Line, Pos('=', Line)+1, Length(Line)));
    vars[Ord(Uppercase(varName)[1])-Ord('A')] := StrToIntDef(VarValue, 0);
  end;
vars ist ein Array von 0..2 of Integer. Jede Anweisung muss in einer neuen Zeile stehen. Wenn du es dynamischer machen willst, wird das ganze vieeel komplizierter, aber die Idee sollte so rueberkommen.

Uebrigens: den Code habe ich nicht getestet, aber er sollte funktionieren

Greetz
alcaeus
Andreas B.
Die Mutter der Dummen ist immer schwanger.
Ein Portal für Informatik-Studenten: www.infler.de
  Mit Zitat antworten Zitat