SECURE
SECURE | |
Syntax: | SECURE <wert> |
Parameter | |
wert: 0..255 | |
Einordnung | |
Typ: | Kommando |
Kontext: | Programmsicherheit |
Aufgabe: | Unsichtbarmachen einer BASIC-Zeile mit DISAPA |
Abkürzung: | keine |
Token: | $64 $40 (100 64) |
Verwandte Befehle | |
DISAPA - LIST |
Dieser Artikel beschreibt das Simons'-Basic-Schlüsselwort SECURE.
Typ: Anweisung
Syntax: SECURE 0
Mit SECURE wird eine BASIC-Zeile, die mit DISAPA vorbereitet wurde, für den LIST-Befehl unsichtbar gemacht.
Zur Wirkungsweise des Schutzes siehe Befehl DISAPA. Der Schutz ist allerdings wenig wirkungsvoll. SECURE wird im Direktmodus des Interpreters angewendet, funktioniert aber auch innerhalb eines Programms. Aus einer solchen Zeile:
100 DISAPA:IF x$<>"geheim" THEN STOP
macht der Interpreter nach Anwendung von SECURE die Zeile
100
SECURE und DISAPA sind als Programmschutz nicht empfehlenswert, da sie ohne Aufwand umgangen werden können.
$ | % | @ | ANGL | ARC | AT | AUTO | BCKGNDS | BFLASH | BLOCK | CALL | CENTRE | CGOTO | CHAR | CHECK | CIRCLE | CMOB | COLD | COLOUR | COPY | CSET | DELAY | DESIGN | DETECT | DIR | DISABLE | DISAPA | DISK | DISPLAY | DIV | DOWN | DRAW | DUMP | DUP | ELSE | END LOOP | END PROC | ENVELOPE | ERRLN | ERRN | EXEC | EXIT | EXOR | FCHR | FCOL | FETCH | FILL | FIND | FLASH | FRAC | GLOBAL | GRAPHICS | HI COL | HIRES | HRDCPY | INKEY | INSERT | INST | INV | JOY | KEY | LEFT | LIN | LINE | LOCAL | LOOP | LOW COL | MEM | MERGE | MMOB | MOB OFF | MOB SET | MOD | MOVE | MULTI | MUSIC | NO ERROR | NRM | OFF | OLD | ON ERROR | ON KEY | OPTION | OUT | PAGE | PAINT | PAUSE | PENX | PENY | PLACE | PLAY | PLOT | POT | PROC | RCOMP | REC | RENUMBER | REPEAT | RESET | RESUME | RETRACE | RIGHT | RLOCMOB | ROT | SCRLD | SCRSV | SECURE | SOUND | TEST | TEXT | TRACE | UNTIL | UP | USE | VOL | WAVE