home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Programming Tool Box
/
SIMS_2.iso
/
bp_2_94
/
vbdos
/
pointer2.bas
< prev
Wrap
BASIC Source File
|
1994-04-09
|
665b
|
34 lines
REM Pointer.Bas, nur Änderung
SUB Liste1_Dispose (BYVAL Pointer AS INTEGER)
DIM Grenze AS INTEGER
SHARED Empty AS INTEGER
IF Empty THEN
Liste1(Empty).Prev = Pointer
END IF
Liste1(Pointer).Prev = 0
Liste1(Pointer).Next = Empty
Empty = Pointer
END SUB
SUB Liste1_New (Pointer AS INTEGER)
SHARED Empty AS INTEGER
IF Empty THEN
Pointer = Empty
Empty = Liste1(Empty).Next
Liste1(Pointer).Next = 0
Liste1(Pointer).Prev = 0
Liste1(Empty).Prev = 0
ELSE
Pointer = UBOUND(Liste1) + 1
REDIM PRESERVE Liste1(0 TO Pointer) AS Liste1_Typ
END IF
END SUB