[Allegro] implizite Pointer in allegro-Flex?

Anando Eger a.eger at aneg-dv.de
Mo Apr 4 16:07:11 CEST 2011


Nachtrag: zu D)

x var "2"\ins #uxx\var "#uxx 1"\if >1 mes >1

verwendet auch #uxx - richtig?
Viele Grüße
Anando Eger



On 4 Apr 2011 at 16:02, Anando Eger wrote:

> Liebe Listenleserinnen und -leser,
> 
> Flexbefehle, die in einer Variablen oder der IV
> einen numerischen Wert erwarteten, extrahieren aus dem
> "Angebot" eine vorkommende Zahl.
> 
> Leider geschieht das recht uneinheitlich:
> 
> Beispiele: 
> 
> A)
> x var "x 123 z"\Z=\var Z\mes    \\ liefert 123
> aber 
> x var "x 123 z"\z=\var z\mes    \\ liefert 0 (null)
> 
>   (xiz.rtf weist auf diesen Unterschied nicht hin)
> 
> B)
> x var "x 123"\if >10 mes G      \\ liefert G
> x var "x 1"\if >10 mes G        \\ keine Meldung
> 
> C)
> x var "x 123 z"\eval\mes        \\ liefert 123
> 
> Nun der interessante Fall:
> 
> D)
> x var "2"\ins $x\var "$x 1"\if >1 mes >1 \\ liefert >1 !
> 
> Offensichtlich erfolgt hier die Auswertung der Variablen $x.
> 
> Für mich ergeben die Fragen:
> 1. Ist das abweichende Verhalten von z= beabsichtigt?
>    Wenn ja, warum? Ließe sich das angleichen?
> 
> 2. Ist das unter D) dargestellte Verhalten von if ein noch 
>    unveröffentlichtes Feature? Das wäre ja nicht schlecht, 
>    in xif.rtf habe ich dazu allerdings nichts gefunden.
>    
> Viele Grüße
> Anando Eger
> 
> ---------------------------------------------------------------------
> Anando Eger Datenverarbeitung
> Herr Dipl.-Ing. Anando Eger
> Gustav-Voigt-Str. 24
> 01156 Dresden
> Tel.: +49 (0)351 454 1236  http://www.aneg-dv.de
> Fax: +49 (0)351 454 1238  mailto:a.eger at aneg-dv.de
> ---------------------------------------------------------------------
> 
> _______________________________________________
> Allegro mailing list
> Allegro at biblio.tu-bs.de
> http://sun250.biblio.etc.tu-bs.de/mailman/listinfo/allegro





Mehr Informationen über die Mailingliste Allegro