Einzelnen Beitrag anzeigen

Benutzerbild von Nikolas
Nikolas

Registriert seit: 28. Jul 2003
1.528 Beiträge
 
Delphi 2005 Personal
 
#7

Re: Aus String ein Operationszeichen machen

  Alt 30. Dez 2004, 21:26
Einen Typ dem man dann etwa so benutzt

Delphi-Quellcode:
var
foo : TCalcOperator

foo:= '+';
.
.
A= B foo C;
gibts leider nicht.

Du musst dann in die Fallunterscheidung wie Christan sie gezeigt hat, für jeden Fall die Rechnung hinschreiben, also etwa so
Delphi-Quellcode:
case s of
'+': A:= b+c;
'-': A:= b-c;
usw
end;
Erwarte das Beste und bereite dich auf das Schlimmste vor.
  Mit Zitat antworten Zitat