[Allegro] Fragen zu find #nnn

Bernhard Eversberg ev at biblio.tu-bs.de
Do Nov 10 09:00:18 CET 2011


Am 09.11.2011 11:57, schrieb Jörg Oberfell:
>>
>
> Vielen Dank für die geplante Implementierung der fehlenden
> Funktionen.
>
Das ist jetzt geschehen. acon.zip liegt bereit.
Umsetzung auf Linux erfolgt nächste Woche, sobald die DVD aus dem Haus ist.

Mithin kann man nun so schreiben:


get edit first #    // (oder ohne edit, wenn keine Bearb. gewünscht)
:loop
// ... irgendwelche Aktionen mit dem Datensatz
  put   // (falls er wieder gespeichert werden soll)
get edit next #    // oder ohne edit ...
if not cancel jump loop


Unbesetzte Satznummern werden übergangen! Falls 1,2,3 unbesetzt
ist, kommt bei  first #  sofort Satz 4. Entsprechendes
gilt bei den anderen Befehlen mit #. Wie es die Doku verspricht.


> Können Sie in diesem Zusammenhang bitte noch prüfen, warum im
> folgenden Code der Befehl "if cancel" nicht zuschlägt, obwohl es
> einen entsprechenden Datensatz nicht gibt?
>
> find #12345 if cancel wri "zu groß" n
>
Auch das klappt jetzt.

B.E.



Mehr Informationen über die Mailingliste Allegro