home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Turbo Toolbox
/
Turbo_Toolbox.iso
/
1988
/
10_11
/
tbtest.bas
< prev
Wrap
BASIC Source File
|
1988-07-07
|
2KB
|
62 lines
' Test-Programm: Profi-Tools f. TURBO-BASIC
$INCLUDE "Init.INC"
$INCLUDE "StrLib.INC"
$INCLUDE "StdIO.INC"
' ---------------------------------------------------------
' Test : PrintF-PROCEDURE
' a. - PRINT - benoetigt ca. 8 (17) Sek. (Memory)
CLS
FOR Zeile% = 1 TO 20
FOR Spalte% = 1 TO 80
LOCATE Zeile%, Spalte%
PRINT "A";
NEXT
NEXT
CALL Taste (Keyy$, Esc) ' Warten auf Tastendruck
' normale Tasten und Sondertasten
' Vorsicht ! - Nicht die auf S. 65 angegebene
' Variable Key$ verwenden --> Syntax Error !
' b. - PrintF - benoetigt ca. 2 Sek.
CLS
FOR Zeile% = 1 TO 20
FOR Spalte% = 1 TO 80
CALL PrintF (Spalte%, Zeile%, "A", Normal)
NEXT
NEXT
' --------------------------------------------------------
' Meldung(en) in Window + warten auf Taste
Texte% = 2 :
' DIM Text$ (Texte%) <-- bereits in Init.INC dimensioniert!
Text$ (1) = " Ende Test 1 "
Text$ (2) = " Weiter mit beliebiger Taste "
CALL Warten (Text$ (), Texte%, Invers)
' --------------------------------------------------------
' Eingabe-Routine in einem Window
Texte% = 1
Text$ (1) = "Groß- u. Kleinbuchstaben"
Comment$ = "Nachname : " : NachName$ = "Pascal" : Max% = 12
Char$ = Alpha$
Back$ = zEsc$ + zReturn$
CALL StandInput (Text$ (), Texte%, Comment$, NachName$,_
Max%, Char$, Back$, Last$)
' ---------------------------------------------------------
' Allgemeine Eingabe-Routine mit komfortablen
Editier-Moeglichkeiten
Spalte% = 5 : Zeile% = 5
Insert% = FALSE
Attr% = Normal
CLS
CALL LInput (NachName$, Spalte%, Zeile%, Max%, Char$,_
Back$, Insert%, Attr%, Last$, EditFlag)
' ----------------------------------------------------------
' Datei-Auswahl in Window, die Files sind alphab. sortiert
Maske$ = "*.BAS"
CALL Selekt (Maske$, FileName$, Ende$)
' mit beliebiger Taste kann neuer Maske$ eingegeben werden!
' ----------------------------------------------------------