home *** CD-ROM | disk | FTP | other *** search
- '* ---------------------------------------------------------------------- *
- '* EINGDEMO.BAS *
- '* Demonstrationsprogramm zur erweiterten Input-Routine *
- '* (c) 1988 by K.E.Rauch und TOOLBOX *
- '* ---------------------------------------------------------------------- *
-
- $INCLUDE "EINGABE.INC"
- '* ---------------------------------------------------------------------- *
- '* EINGABE.INC beinhaltet die Funktion Eingabe *
- '* PARAMETER: *
- '* feldlen% FÜR FELDLÄNGE *
- '* spos% FÜR SPALTE *
- '* zpos% FÜR ZEILE *
- '* vartyp$ FÜR VARIABLENTYP ( w=Wert oder t=Text) *
- '* ---------------------------------------------------------------------- *
- CLS
- COLOR 15,1
- CALL Rahmen(1,1,24,79)
- CALL Rahmen(4,22,6,57)
- LOCATE 5,23
- PRINT " A D R E S S E N - E I N G A B E ";
- COLOR 15,1
- LOCATE 10,14
- PRINT "Name :";
- COLOR 0,15
- namen$ = FNEingabe$(20,21,10,"t")
- COLOR 15,1
- LOCATE 12,11
- PRINT "Adresse :";
- COLOR 0,15
- adresse$ = FNEingabe$(30,21,12,"t")
- COLOR 15,1
- LOCATE 15,15
- PRINT "PLZ :";
- COLOR 0,15
- plz% = VAL(FNEingabe$(4,21,15,"w"))
- COLOR 15,1
- LOCATE 15,28
- PRINT "Ort :" ;
- COLOR 0,15
- ort$ = FNEingabe$(20,32,15,"t")
- COLOR 15,1
- CALL Rahmen (20,10,22,72)
- LOCATE 21,11
- PRINT " Demonstrationsprogramm zur Include-datei 'EINGABE.BAS' "
- END
-
- '* ---------------------------------------------------------------------- *
- SUB Rahmen (zlinks%, splinks%, zrechts%, sprechts%)
-
- LOCAL i%
-
- LOCATE zlinks%, splinks%
- PRINT CHR$(201); STRING$(sprechts%-splinks%-2,205); CHR$(187)
- FOR i% = (zlinks% + 1) to (zrechts% - 1)
- LOCATE i%, splinks%
- PRINT CHR$(186); SPACE$(sprechts%-splinks%-2); CHR$(186)
- NEXT i%
- LOCATE i%, splinks%
- PRINT CHR$(200); STRING$(sprechts%-splinks%-2,205); CHR$(188);
-
- END SUB
- '* ---------------------------------------------------------------------- *