DataMuseum.dk

Presents historical artifacts from the history of:

RegneCentralen RC3600/RC7000

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about RegneCentralen RC3600/RC7000

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - metrics - download

⟦63985264e⟧ TextFile

    Length: 4237 (0x108d)
    Types: TextFile
    Notes: BREV::TEKSTIND, TEKSTIND
    Names: »TEKSTIND«

Derivation

└─⟦bb49f20ac⟧ Bits:30007876 (DELPROCEDURER DISKETTE 80.28.06 Områder: OPDATER, FORSØM, BREV ELEVRET, KLLISTE, FOR.LIST)
    └─⟦this⟧ »BREV::TEKSTIND« 

TextFile

«ff»
  2350 REM ----------------------------------------------------------------------------
  2360 PROC TEKSTIND
  2370   FOR I=1 TO 15
  2380     LET VARISTED(TEKSTADR,I)=0
  2390   NEXT I
  2400   CONNECT "LIB",1
  2410   PRINT "<134>";XY$(1);XY$(3);"<31>"
  2420   PRINT "<134>";XY$(5);XY$(4);"#FNAVN# : ELEVENS FORNAVN"
  2430   PRINT "<134>";XY$(5);XY$(5);"#ENAVN# : ELEVENS EFTERNAVN"
  2440   PRINT "<134>";XY$(5);XY$(6);"#MNAVN# : ELEVENS MELLEMNAVN"
  2450   PRINT "<134>";XY$(5);XY$(7);"#FORSM# : ANTALLET AF ELEVENS FORSØMMELSER I DEN AKTUELLE MÅNED"
  2460   PRINT "<134>";XY$(5);XY$(8);"#SFORS# : ANTALLET AF FORSØMMELSER I INDEVÆRENSE SKOLEÅR"
  2470   PRINT "<134>";XY$(5);XY$(9);"#MÅNED# : DEN AKTUELLE MÅNEDS NAVN"
  2480   PRINT "<134>";XY$(5);XY$(10);"#SØ/DA# : SØN/DATTER"
  2490   PRINT "<134>";XY$(5);XY$(11);"#HA/HU# : HAN/HUN"
  2500   PRINT "<134>";XY$(5);XY$(12);"#TIMER# : ANTAL UNDERVISTE TIMER I MÅNEDEN"
  2510   PRINT "<134>";XY$(3);XY$(13);"-------------------------------------------------------------------"
  2520   PRINT "<134>";XY$(5);XY$(15);"<31>DU KAN NU UDFORME ET BREV PÅ 10 LINIER"
  2530   PRINT "<134>";XY$(5);XY$(16);"HVOR DET ER NØDVENDIGT INDSÆTTES BLOT EN AF OVENSTÅENDE KODER."
  2540   PRINT "<134>";XY$(5);XY$(17);"HUSK AT KODERNE SKAL STAVES NØJAGTIGT SOM OVENSTÅENDE"
  2550   PRINT "<134>";XY$(5);XY$(18);"TAG HENSYN TIL LÆNGDEN AF DE VARIABLE."
  2560   PRINT "<134>";XY$(10);XY$(22);
  2570   INPUT "TAST 'RETURN' NÅR DU ER KLAR ",SVAR$
  2580   REPEAT
  2590     LET TÆLLER=14
  2600     PRINT "<134>";XY$(1);XY$(14);"<31>"
  2610     REPEAT
  2620       PRINT "<134>";XY$(4);XY$(TÆLLER);TÆLLER-13
  2630       PRINT "<134>";XY$(55);XY$(TÆLLER);"^"
  2640       LET TÆLLER=TÆLLER+1
  2650     UNTIL TÆLLER=24
  2660     LET LINIE=1; TEKST$(TEKSTADR)=""
  2670     REPEAT
  2680       ON ESC THEN EXEC TILBAGE
  2690       PRINT "<134>";XY$(10);XY$(LINIE+13);
  2700       INPUT "",DELTEKST$(LINIE)
  2710       IF LINIE THEN 
  2720         IF LEN(DELTEKST$(LINIE))>60 THEN 
  2730           ON ESC THEN EXEC BLÅLYS
  2740           PRINT "<134>";XY$(10);XY$(LINIE+14);"<7>LINIE FOR LANG"
  2750           DELAY=2
  2760           PRINT "<134>";XY$(10);XY$(LINIE+13);"<30>"
  2770           PRINT "<134>";XY$(10);XY$(LINIE+14);"<30>"
  2780           PRINT "<134>";XY$(55);XY$(LINIE+13);"^"
  2790           PRINT "<134>";XY$(55);XY$(LINIE+14);"^"
  2800           LET LINIE=LINIE-1
  2810           ON ESC THEN EXEC TILBAGE
  2820         ENDIF
  2830       ENDIF
  2840       LET LINIE=LINIE+1
  2850     UNTIL LINIE=11
  2860     RESET ESC
  2870     FOR I=1 TO 10
  2880       LET TEKST$(TEKSTADR)=TEKST$(TEKSTADR),DELTEKST$(I),"<10><10>          "
  2890     NEXT I
  2900     LET TÆLLER=1
  2910     FOR STED=1 TO LEN(TEKST$(TEKSTADR))
  2920       IF TEKST$(TEKSTADR,STED)="#" THEN 
  2930         LET VARISTED(TEKSTADR,TÆLLER)=STED; TÆLLER=TÆLLER+1; STED=STED+6
  2940       ENDIF
  2950     NEXT STED
  2960     LET FEJL=0; J=-1
  2970     FOR TALLER=1 TO TÆLLER-1
  2980       CASE TEKST$(TEKSTADR,VARISTED(TEKSTADR,TALLER),VARISTED(TEKSTADR,TALLER)+6) OF 
  2990         PRINT "<134>";XY$(1);XY$(14);"<31>"
  3000         PRINT "<134>";XY$(5);XY$(15);"DU HAR FORETAGET EN FEJLINDTASTNING."
  3010         PRINT "<134>";XY$(5);XY$(16);"MINDST EN AF DE VARIABLE HAR VÆRET FORKERT."
  3020         PRINT "<134>";XY$(5);XY$(17);"DU MÅ PRØVE FORFRA."
  3030         DELAY=5
  3040         LET FEJL=1; TALLER=TÆLLER-1
  3050       WHEN "#FNAVN#","#ENAVN#","#MNAVN#","#FORSM#","#SFORS#","#SØ/DA#","#HA/HU#","#MÅNED#","#TIMER#"
  3060         LET J=J+1
  3070       ENDCASE
  3080     NEXT TALLER
  3090   UNTIL NOT FEJL
  3100   IF TRETEKST THEN 
  3110     OPEN FILE(1,3)"TEKST"
  3120     FOR I=1 TO 8
  3130       WRITE FILE(1)TEKST$(I)
  3140     NEXT I
  3150     MAT WRITE FILE(1)VARISTED
  3160     CLOSE FILE(1)
  3170     PRINT "<134>";XY$(1);XY$(14);"<31>"
  3180     PRINT "<134>";XY$(10);XY$(17);
  3190     INPUT "ØNSKER DU AT INDSKRIVE ANDRE BREVTEKSTER : <30>",SVAR$
  3200     IF SVAR$="NEJ" THEN LET FUNKVALG$="E"
  3210   ENDIF
  3220   RESET ESC
  3230 ENDPROC TEKSTIND