[Allegro] Reminder: Acon-Bugs
Bernhard Eversberg
b.eversberg at tu-braunschweig.de
Mi Aug 26 12:44:05 CEST 2015
Am 26.08.2015 um 12:33 schrieb Thomas Berger:
> Dunnemals war "if error" dann positiv "if error=foundnothing" jedoch
> nicht.
Ja, dem Konzept "if error=..." ist nicht (mehr) blind zu vertrauen.
> Wie ist es eigentlich bei der Suche ueber nicht deklarierte Register?
> find MRX otto
Dann ist genauso Err = "Problem mit find-Befehl: MXY" und es gilt "if no".
>> Ich fasse zusammen:
>>
>> if no ... ist wahr, wenn der Suchbegriff Probleme machte oder nichts
>> gefunden wurde
>>
>> if error ... (ohne Qualifikator "=...") ist exakt wie if no
>>
>> der Cstring Err ist leer, wenn nichts gefunden wurde obwohl der
>> Suchbegriff /keine/ Probleme machte
>>
>> Leere Ergebnismenge liegt vor, wenn der Suchbegriff Probleme machte
>> oder nichts gefunden wurde (bei f*1*nd natuerlich anders)
>>
>> Andersherum:
>>
>> Der Fall "if no" gliedert sich in a) Err belegt und b) Err nicht
>> belegt. Und so und nicht anders kann man herausfinden, ob die
>> Recherche am Suchbegriff scheiterte oder "ganz normal" einfach
>> keine Treffer lieferte.
>>
>> Nun korrekt?
Ja.
B.E.
Mehr Informationen über die Mailingliste Allegro