<html><head></head><body><div style="font-family: Verdana;font-size: 12.0px;"><div> 
<div>
<div>Bei der Umspeicherung infolge Verlängerung wird ein neuer, passender Platz gesucht. Dazu dienen die Loeschschlüssel</div>

<div>im Reg.1  ( //00123 steht dort für einen Platz von 123 Byte) . WIrd kein solcher Platz gefunden, und zwar in derselben Datei</div>

<div>wie der zu speichernde Satz, wird derselbe an das Ende der Datei geschrieben. Hat diese das volle Volumen von<br/>
16MB (bzw. bei Aufbohrung eines Vielfachen), wird ausgewichen auf die Datei mit der nächsten Nummer, und zwar dort</div>

<div>an das Ende, d.h. es wird nicht nochmal versucht, in dieser Datei einen passenden Leersatz zu finden.</div>

<div>Daß dies so klappt, und daß die alte Version des Satzes ungueltig gemacht wird, habe ich gerade verifiziert.<br/>
Der ungueltig gemachte Satz erhält die Nummer des per // gefundenen Satzes, letzterer erhält die angestammte</div>

<div>Nr. des zu speichernden Satzes. Wurde kein Löschsatz gefunden, wird die nächste Nummer ermittelt durch</div>

<div>Aufaddieren von 1 auf die momentane Länge der Datenbank, und diese Nummer erhält der alte, zu kurze</div>

<div>Satz, der dann im Reg. 1 eingetragen wird unter // mit seiner Länge in Bytes.</div>

<div>(Das hört sich vielleicht horrend kompliziert an, ist aber bewährt und geht schhnell.)</div>

<div> </div>

<div>Mir ist nicht klar, was genau da bei Ihnen gelaufen ist. Hat der abgespeicherte neue Satz in kat_3 seine Nummer behalten</div>

<div>und der alte Satz eine neue Nummer? Können Sie sonst noch was mtteilen, was einen Nachvollzug ermöglichen würde?</div>

<div> </div>

<div>B.E.</div>

<div> </div>

<div name="quote" style="margin:10px 5px 5px 10px; padding: 10px 0 10px 10px; border-left:2px solid #C3D9E5; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">
<div style="margin:0 0 10px 0;"><b>Gesendet:</b> Dienstag, 20. Dezember 2016 um 13:00 Uhr<br/>
<b>Von:</b> "Thamm, Jochen" <Jochen.Thamm@leopoldina.org><br/>
<b>An:</b> "Allegro-C Diskussionsliste" <allegro@biblio.tu-bs.de><br/>
<b>Betreff:</b> [Allegro] Satz bearbeiten</div>

<div name="quoted-content"><!--p.MsoNormal, li.MsoNormal, div.MsoNormal {
        margin: 0.0cm;
        font-size: 11.0pt;
        font-family: Calibri , sans-serif;
}
a:link, span.MsoHyperlink {
        color: blue;
        text-decoration: underline;
}
a:visited, span.MsoHyperlinkFollowed {
        color: purple;
        text-decoration: underline;
}
span.E-MailFormatvorlage17 {
        font-family: Calibri , sans-serif;
        color: windowtext;
}
*.MsoChpDefault {
        font-family: Calibri , sans-serif;
}
div.WordSection1 {
        page: WordSection1;
}
-->
<div>
<div class="WordSection1">
<p class="MsoNormal">Lieber Herr Eversberg,</p>

<p class="MsoNormal"> </p>

<p class="MsoNormal">wenn ich einen Datensatz mit einem Flex bearbeite und abspeichere, ist der alte Satz gelöscht bzw. überschrieben. Kommt der Satz aber z. B.  aus kat_1 und wird nach der Bearbeitung in kat_3 abgespeichert, bleibt der alte Satz (immer?) erhalten. Ich hab das jedenfalls einige Male beobachtet.</p>

<p class="MsoNormal"> </p>

<p class="MsoNormal">Viele Grüße</p>

<p class="MsoNormal"> </p>

<p class="MsoNormal"> </p>

<p class="MsoNormal">Jochen Thamm</p>

<p class="MsoNormal"> </p>
</div>
_______________________________________________ Allegro mailing list Allegro@biblio.tu-bs.de <a href="http://sunny5.biblio.etc.tu-bs.de/mailman/listinfo/allegro" target="_blank">http://sunny5.biblio.etc.tu-bs.de/mailman/listinfo/allegro</a></div>
</div>
</div>
</div>
</div></div></body></html>