Newsgroup: it.comp.lang.pascal
Titolo: problemi nella compilazione ( tpstring)

Ciao  avrei bisogno di compilare questo programma ma con il turbo pascal 6
non ho questa unit :
tpstring.
Program search;
{$A+,B-,D-,E+,F-,I+,L-,N-,O-,R-,S-,V-}
{$M 16384,0,655360}
 { Copyright 1990 Trevor J Carlsen Version 1.05
          }
 { This Program may be used and distributed as if it was in the Public
Domain}
 { With the following
            }
 {    1.  if you alter it in any way, the copyright notice must not
   }
                  }
 {    2.  if you use code excerpts in your own Programs, due credit must
e  }
 {        given, along With a copyright
         }
 {        "Parts Copyright 1990 Trevor J
         }
 {    3.  No Charge may be made For any Program using code from this
Program.}
 { SEARCH will scan a File or group of Files and report on all
currences   }
 { of a particular String or group of Characters. if found the search
String }
 { will be displayed along With the 79 Characters preceding it and the
   }
 { Characters following the line it is in.  Wild cards may be used in
    }
 { Filenames to be
          }
 { if you find this Program useful here is the author's contact
ress -    }
 {      Trevor J
        }
 {      PO Box
    }
 {      Port Hedland Western Australia
     }
 {      Voice 61 [0]91 72
     }
 {      Data  61 [0]91 72
     }
Uses
  Dos,
          tpString,  { Turbo Power's String handling library.  Procedures
and        }
             { Functions used from this Unit
      }
             {       BMSearch       THESE ARE in THE SOURCE\MISC
RECtoRY   }
                               }
                                }
             {       StUpCase    }
..........
C'è qualcuno che può darmi una mano?
Ringraziando anticipatamente
enrico

C'č qualcuno che puņ darmi una mano?
č una unit della Turbo Power Software
le uniche righe di quella unit che ho trovato con google sono queste:
---------------8<---------------8<---------------8<---------------8<---------------
TPSTRING.PAS
procedure BMMakeTable(MatchString : string; var BT : BTable);                
  {-Build Boyer-Moore link table}                                            
 
function BMSearch(var Buffer; BufLength : Word;                              
                  BT : BTable; MatchString : string) : Word;                 
  {-Search Buffer for MatchString. BufLength is length of range to search.   
    Returns number of bytes searched to find MatchString, $FFFF if not found}
 
function BMSearchUC(var Buffer; BufLength : Word;                            
                    BT : BTable; MatchString : string) : Word;               
 {-Search Buffer for MatchString, CASE-INSENSITIVE.                          
   Assumes MatchString is already in uppercase.                              
   Otherwise same as BMSearch}         
---------------8<---------------8<---------------8<---------------8<---------------
trarre da
http://groups.google.com/groups?hl=it&ie=ISO-8859-1&q=tpString+BMSearch&sa=N&tab=wg
sul sito del produttore (
http://www.turbopower.com/
) non ce ne traccia.
forse questi link ti possono essere d'aiuto:
http://www.bsdg.org/swag/FINDREPL/0003.PAS.html
http://www.bsdg.org/swag/FINDREPL/0001.PAS.html
http://www.bsdg.org/swag/FINDREPL/0002.PAS.html
e in generale 
http://www.bsdg.org/swag/FINDREPL/index.html
-- 
See Ya, EndelWar
FIDDer #19, the FAQer
Gestore del Play by E-Mail di Dungeons & Dragons Terza Edizione
Vieni a trovarci su 
www.gioco.net/fantasy/dnd/3ed