[Allegro] Mit dem Satz stimmt was nicht
Bernhard Eversberg
ev at biblio.tu-bs.de
Do Mär 6 13:42:07 CET 2014
Am 06.03.2014 11:46, schrieb Anando Eger:
> ohne erase ofline nach put unlock
> cat.slo enthält nun
> -----------------------------------------------------
> a99 DoSave nrec=0, #00 - ... 0, status=1, i=16
> a99 SaveRec: rec 262 for put, status 1
> nr 0 in offline store
> Rec 262 now ready
> put 262 to file 1
> id=-
> save 262 to file 1
> .... 262 to file 1
>
> a99 DoSave nrec=1, #00 - ... 0, status=1, i=17
> a99 SaveRec: rec 0 for put, status 1
> nr 0 in offline store
> Rec 0 now ready
> put 0 to file 0
> id=-
> save 0 to file 230
> .... 355 to file 230
> -----------------------------------------------------
> Sieht also normal aus ...
>
Zusammenfassend wäre wohl zu sagen, daß Sie ein "erase off" nur
ganz am Ende des FLEXes einsetzen sollten, nicht hinter jedem "put",
weil der Offlinespeicher nach dem ersten "put" eine Kopie des
Satzes enthält, und hernach auf diesen nicht mehr zurückgegriffen
werden kann. Was aber in Ihrem Kontext, den ich jetzt nicht komplett
überblicke, wohl intern nötig wäre.
Von der Sache her ist "erase off" selten wirklich zwingend erforderlich.
Eigentlich nur, wenn man die Option "Ergeb. aufbewahren" benutzt, weil
dann der Offlinespeicher sitzungsübergreifend erhalten bleibt und
unablässig wächst. Dadurch wird dann die Startphase immer länger.
B.E.
Mehr Informationen über die Mailingliste Allegro