Orden. Borra la instrucción o grupo de instrucciones especificado por <margen de números de
línea>.
Si se omite el primer número de <margen de números de línea>, se entiende 'desde el
principio del programa hasta ...'; si se omite el segundo número, se entiende '... hasta el final del
programa'. Así,
DELETE -200
borra las primeras líneas del programa, hasta la 200 inclusive. En cambio,
DELETE 50-
borra desde la línea 50 en adelante. Finalmente,
DELETE
borra el programa completo.
Palabras clave asociadas: CHAIN, MERGE, RENUM.
DERR
Sintaxis: DERR
Ejemplo:
LOAD "xyz.abc"
XYZ .ABC not found Ready
PRINT DERR
146
Función. Toma como valor el último código de error detectado por el sistema de archivo en
disco. Se puede utilizar el valor de DERR para determinar qué error se ha producido. Véase en
el capítulo 'Para su referencia ... ' la lista de los mensajes de error.
Palabras clave asociadas: ERL, ERR, ERROR, ON ERROR GOTO, RESUME.
DI
Sintaxis: DI
Ejemplo:
10 CLS:TAG:EVERY 10 GOSUB 90
20 X1=RND*320: X2=RND*320
30 Y=200+RND*200:C$=CHR$(RND*255)
40 FOR X=320-X1 TO 320+X2 STEP 4
50 DI
60 MOVE 320,0,1:MOVE X-2,Y:MOVE X,Y
70 PRINT " ";C$;:FRAME
80 EI:NEXT:GOTO 20
90 MOVE 320,0:DRAW X+8,Y-16,0:RETURN
run
Orden. Inhibe interrupciones (a excepción de [ESC]) hasta que se las habilite explícitamente con
EI o implícitamente con el RETURN en el que termina la subrutina invocada como consecuencia
de la interrupción.
Manual de Amstrad CPC 6128 (revisión 2008) - Página 122