ELIMDUPE part 2 of 4 part

 BBS: Inland Empire Archive
Date: 03-17-93 (16:41)             Number: 327
From: EARL MONTGOMERY              Refer#: NONE
  To: ALL                           Recvd: NO  
Subj: ELIMDUPE part 2 of 4 part      Conf: (2) Quik_Bas
Msg#: 2 >>>>>> Continued from last message: ELIMDUPE.BAS >>>>>>>
path$ = drive$ + n2$ + CHR$(0)
inregs.es = -1
inregs.ax = &H3B00
inregs.ds = VARSEG(path$)
inregs.dx = SADD(path$)
CALL interruptx(&H21, inregs, outregs)
IF outregs.ax = 3 THEN GOSUB invaliddirectory2: GOTO secondinput
GOSUB lookfordupes
begin:
     de1 = 0
     filespec$ = "*.*" + CHR$(0)
     inregs.ax = &H2F00
     CALL interruptx(&H21, inregs, outregs)
     data.seg = outregs.es
     data.off = outregs.bx
     inregs.ax = &H4E00
     inregs.dx = SADD(filespec$)
     inregs.ds = -1
     CALL interruptx(&H21, inregs, outregs)
     cy = outregs.flags AND 1
     IF cy = 0 THEN
     END IF
     WHILE cy = 0
     DEF SEG = data.seg
     f1.name$ = ""
     i = data.off + 30
     WHILE PEEK(i) <> 0
     f1.name$ = f1.name$ + CHR$(PEEK(i))
     i = i + 1
     WEND
     DEF SEG
     de1 = de1 + 1
     f1.nam$(de1) = f1.name$
     inregs.ax = &H4F00
     CALL interruptx(&H21, inregs, outregs)
     cy = outregs.flags AND 1
     WEND
     IF i = 0 THEN
     END IF
     RETURN
lookfordupes:
de2 = 0
filespec$ = "*.*" + CHR$(0)
     inregs.ax = &H2F00
     CALL interruptx(&H21, inregs, outregs)
     data.seg = outregs.es
     data.off = outregs.bx
     inregs.ax = &H4E00
     inregs.dx = SADD(filespec$)
     inregs.ds = -1
     CALL interruptx(&H21, inregs, outregs)
     cy = outregs.flags AND 1
     IF cy = 0 THEN
     END IF
     WHILE cy = 0
     DEF SEG = data.seg
     f2.name$ = ""
     i = data.off + 30
     WHILE PEEK(i) <> 0
     f2.name$ = f2.name$ + CHR$(PEEK(i))
     i = i + 1
' >>>>>>> Continued on next message >>>>>>>

--- Maximus 2.01wb
 * Origin: Rabbit and Snake's BBS - Richardson, Texas (1:124/6108)
Outer Court
Echo Basic Postings

Books at Amazon:

Back to BASIC: The History, Corruption, and Future of the Language

Hackers: Heroes of the Computer Revolution (including Tiny BASIC)

Go to: The Story of the Math Majors, Bridge Players, Engineers, Chess Wizards, Scientists and Iconoclasts who were the Hero Programmers of the Software Revolution

The Advent of the Algorithm: The Idea that Rules the World

Moths in the Machine: The Power and Perils of Programming

Mastering Visual Basic .NET