Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.071 Beiträge
 
Delphi 12 Athens
 
#18

Re: die deutsche StringMatheLib ._.

  Alt 15. Jun 2009, 16:11
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
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat