home *** CD-ROM | disk | FTP | other *** search
- *****************************************************************
- * Test program for MEMOFIND -- FILE = T_MMOFND.PRG
- *****************************************************************
-
- * Copyright(c) 1991 -- James Occhiogrosso
-
-
- INITGLOBAL()
- SETCOLOR(colstd)
- CLEAR
-
-
- filename = "itfile" && change the names in quotes
- index1 = "itfile1" && to match your database
- index2 = "itfile2"
- memoname = "comment"
-
- USE (filename) INDEX (index1), (index2) NEW
-
- find_array = {}
- look_for = space(25)
- case_on = .F.
-
- DO WHILE .T.
-
- CLEAR
-
- @ 10, 10 SAY 'Enter search text ........ ' ;
- GET look_for pict "@x"
- @ 11, 10 SAY 'Enable case sensitivity .. ' ;
- GET case_on pict 'Y'
- READ
-
- start = SECONDS()
-
- rec_found = MEMOFIND(filename, memoname, TRIM(look_for), ;
- @find_array, case_on)
-
- elapsed = SECONDS() - start
- @ 14, 10 SAY 'elapsed time = ' +ltrim(str(elapsed))
-
- IF rec_found
- FOR counter = 1 TO len(find_array)
- @ 18, 0
- GOTO (find_array[counter])
-
- @ 18, 5 say 'Found at record ' + ;
- LTRIM(STR(find_array[counter])) + ' Press a key.'
-
- INKEY(0)
- NEXT
- ELSE
- @ 18, 0
- @ 18, 10 say 'Nothing found! Press any key '
- INKEY(0)
- ENDIF
-
- ENDDO
-
- RETURN
-