Kurzgesagt:
Delphi-Quellcode:
if not PrüfeDatumMitEinemSuperCoolenGeheimenPrüfverfahren(AktuellesDatum) then
BeendeProgrammDaZeitAbgelaufenIst;
Man drehe nur ein einziges Bit in der EXE und schon ist mir vollkommen egal, was wie gerechnet werden muß.
Und nein, man muß nicht alles dekompilieren (falls das gehen sollte) ... es reicht ja auch nur die Berechnungfunktion und dafür kann es auch ruhig als Assemblercode bleiben.
Oder ich schau mir deine Berechnung an (den Assemlberlercode bekomm ich dann gratis in der EXE mitgeliefert) und besorg mir von da die Formel.