home *** CD-ROM | disk | FTP | other *** search
- ' ___________________________________________________________________________
- ' |*************************************************************************|
- ' |*|¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯|*|¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯|*|
- ' |*| Set TAB to 4 for best readable file layout. |*| Maxon Basic 3.00 |*|
- ' |*|______________________________________________|*|____________________|*|
- ' |*************************************************************************|
- ' |*|¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯|*|¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯|*|
- ' |*| |*| $Id: AlertDemo.BAS (28.04.01) |*|
- ' |*| ###### ###### |*| RhoSigma Source based on NDK 3.1 Includes 40.15 |*|
- ' |*| ## ## ## # |*| _________________________________________________ |*|
- ' |*| ## ## ## |*| |*|
- ' |*| ###### ## |*| Demo to show use of DATEXT-SUB (settings.bc) |*|
- ' |*| ## ## |*| |*|
- ' |*| ## ## # |*| ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ |*|
- ' |*| ## ###### |*| Copyright © 1998-2001 RhoSigma, Roland Heyder |*|
- ' |*| |*| All Rights Reserved. |*|
- ' |*|_______________|*|___________________________________________________|*|
- ' |*************************************************************************|
- ' ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
-
- '$TO AlertDemoBAS
- '$ICONS
- '$NOLIBRARY
- '$NOWINDOW
-
- '$INCLUDE intuition.bh
- '$INCLUDE settings.bc
-
- DATA "$VER: AlertDemoBAS 2.14 (28.04.01)"
-
- LIBRARY OPEN "intuition"
-
- DATEXT 100,12,"linke Seite",FALSE% ' END-Flag FALSE (kein Ende)
- DATEXT 444,12,"rechte Seite",FALSE% ' absolute X-Koordinaten
- DATEXT DATPOS_C%,22,"zentriert",FALSE% ' END-Flag FALSE, zentriert
- DATEXT DATPOS_C%,32,"Ende",TRUE% ' END-Flag TRUE (Ende), zentriert
- ok&=DisplayAlert&(0&,SADD(Alert$),40&)
-
- DATEXT 112,12,"Oder",FALSE%
- DATEXT 212,12,"alles",FALSE%
- DATEXT 312,12,"in",FALSE%
- DATEXT 412,12,"einer",FALSE%
- DATEXT 512,12,"Zeile !!",TRUE%
- ok&=DisplayAlert&(0&,SADD(Alert$),20&)
-
- DATEXT DATPOS_C%,12,"Oder",FALSE%
- DATEXT DATPOS_C%,22,"alles",FALSE%
- DATEXT DATPOS_C%,32,"zentriert",FALSE%
- DATEXT DATPOS_C%,42,"!!",TRUE%
- ok&=DisplayAlert&(0&,SADD(Alert$),50&)
-
- DATEXT DATPOS_L%,12,"linksbündig",FALSE%
- DATEXT DATPOS_C%,12,"zentriert",FALSE%
- DATEXT DATPOS_R%,12,"rechtsbündig",FALSE%
- DATEXT 200,22,"absolute X-Pos 200 v.l.",TRUE%
- ok&=DisplayAlert&(0&,SADD(Alert$),30&)
-
- OPEN "I",#1,"S:PCD" ' Diese Anwendung sollte man jedoch
- y%=12 ' mit Vorsicht genießen, da einiges
- WHILE NOT EOF(1) ' schiefgehen kann, wenn die Datei
- LINE INPUT #1,l$ ' größer als eine Bildschirmseite ist
- DATEXT DATPOS_L%,y%,l$,EOF(1) ' oder Zeilen enthält, die breiter
- y%=y%+10 ' als 80 Zeichen sind !!
- WEND
- CLOSE #1
- y%=y%+8
- ok&=DisplayAlert&(0&,SADD(Alert$),y%)
-
- LIBRARY CLOSE
- END
-