[Allegro] Anzeigeparameter: Unterprogramm und #cc

Thomas Berger ThB at Gymel.com
Do Mär 3 17:47:14 CET 2005


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Lieber Herr Manecke,

| So wie ich es versucht habe, geht es nicht. Ich vermute, weil #cc
| nicht funktioniert, wenn das UP aus einem anderen UP heraus
| aufgerufen wurde. Stimmt das? Wenn ja, gibt es trotzdem eine Lösung?

Genau das Stimmt. Rekursion wurde erst in den 40er Jahren von
Alan Turing "entdeckt", allegro ist bekanntlich aelter ;-)

|
| Mein Ansatz:
|
| #(c                            % Unterprogramm für Bestandszeile
| ...
| #ux: |:0                      % Exemplarsatz nachladen
| ...
| #9E. ++ m>h p>h       % Unterprogramm für Benutzungsstatus aufrufen
| ...
| #<                             % diesen Satz vergessen
| ...
| #ubs C p"Status: "      % Benutzungsstatus ausgeben
| #)c
|
| #(h                            % Unterprogramm für Benutzungsstatus
| #cc dbs e0 Z
| #cc z +#98a e0 Z
| #cc m +#98a e0 Z
| #cc h Abs
| #cc +#98a r p" ist nicht benutzbar bis " Abs
| #cc p" ist zur Zeit nicht benutzbar " Abs
| #98a
| #)h

Loesung: Alles nach #ucc packen, also

#(c
...
#9E. ++ dcc P>h acc      % P> statt p> m>
...
#)c

#(h
#ucc ...
#ucc ...
...
#)h

viele Gruesse
Thomas Berger
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3-nr1 (Windows XP)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFCJz+SENVh3bB0lwMRAuzJAJ9O1av2+F4uDIGVDlRc2kWSKi29RgCfa2wY
IDJL9xFh+Wzde/rWXXfbRKo=
=3Y4V
-----END PGP SIGNATURE-----



Mehr Informationen über die Mailingliste Allegro