[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