Ja eigentlich recht einfach
- erstmal entscheiden, welche Version man möchte
> mit Objekt (diese wäre auch Threadsicher, wenn je Thread ein eigenes Objekt genutzt würde)
> als Record/MatheString
Delphi-Quellcode:
Uses StringMatheLib;
// Unit eintragen
Var Mathe: TMathe;
// an passender Stelle das Objekt definieren
a, b, c:
String;
// Variablen definieren
Mathe := TMathe.Create;
// dieses Objekt erstellen
a := '
123';
// nun dieses benutzen
c := Mathe.Summe(a, b);
// ...
c := Mathe.Potenz(a, b);
//
Edit1.Text := c;
Edit2.Text := Mathe.Format(c, True, False);
...
Mathe.Free;
// und am Ende noch aufräumen
Delphi-Quellcode:
Uses StringMatheRec;
// Unit eintragen
Var a, b, c: MatheString;
// Variablen definieren
a := '
123';
// nun dieses benutzen
c := a * b;
// ...
c := Power(a, b);
//
Edit1.Text := c;
Edit2.Text := c.Format(True, False);
...
// hier wird das nötige TMathe-Objekt intern automatisch erstellt und freigegeben