diff options
author | Erich Eckner <git@eckner.net> | 2016-02-05 10:24:22 +0100 |
---|---|---|
committer | Erich Eckner <git@eckner.net> | 2016-02-05 10:24:22 +0100 |
commit | 920fd6db230eafe93522439c52f24d2556580b4a (patch) | |
tree | 39345c1edc4b684e0e459cbaa37d17b808a435e6 /werteunit.pas | |
parent | eb7f5e4cb41192b046e208c9c336fa274c24bffd (diff) | |
download | epost-920fd6db230eafe93522439c52f24d2556580b4a.tar.xz |
wieder lauffähig
Diffstat (limited to 'werteunit.pas')
-rw-r--r-- | werteunit.pas | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/werteunit.pas b/werteunit.pas index d77c60c..aea3462 100644 --- a/werteunit.pas +++ b/werteunit.pas @@ -152,8 +152,7 @@ begin xmax:=min(xmax,original^.params.xsteps-1); xmin:=max(xmin,0); params.xsteps:=xmax+1-xmin; - if not params.transformationen.hatNachfolger then - params.transformationen.free; + zerstoereTransformationWennObsolet(params.transformationen); params.transformationen:=tKoordinatenAusschnitt.create(original^.params.transformationen,xmin,xmax,tmin,tmax); params.maxW:=0; params.minW:=0; @@ -179,8 +178,7 @@ begin xmax:=min(xmax,original^.params.xsteps-1); xmin:=max(xmin,0); params.xsteps:=xmax+1-xmin; - if not params.transformationen.hatNachfolger then - params.transformationen.free; + zerstoereTransformationWennObsolet(params.transformationen); params.transformationen:=tKoordinatenAusschnitt.create(original^.params.transformationen,xmin,xmax,tmin,tmax); params.maxW:=0; params.minW:=0; @@ -206,8 +204,7 @@ begin xmax:=min(xmax,original^.params.xsteps-1); xmin:=max(xmin,0); params.xsteps:=xmax+1-xmin; - if not params.transformationen.hatNachfolger then - params.transformationen.free; + zerstoereTransformationWennObsolet(params.transformationen); params.transformationen:=tKoordinatenAusschnitt.create(original^.params.transformationen,xmin,xmax,tmin,tmax); params.maxW:=0; params.minW:=0; @@ -438,7 +435,6 @@ begin dec(tmpi); if tmpi-round(params.tstart/dateien[i].groeszenFaktor)<>i then begin gibAus('Datei '''+dateien[i].Name+''' kommt nicht an '+inttostr(i)+'-ter Stelle, wie sie sollte, sondern an '+inttostr(tmpi-round(params.tstart/dateien[i].groeszenFaktor))+'-ter.',3); - writeln(tmpi); close(f); exit; end; |