Hmm... If you deleted the CDX, then the call to the PHD() function in one of 
the indexkeys was deleted, thus you don't know how it was indexed anymore. 
Hopefully you still have a backup :)   

BTW: I just verified that the VFP5 libray is working without problems in VFP9.

The author of PHdBase, Jim Korenthal, seems to have died in 2011.  Send me a PM 
if you need the full helpfile.  Here's the Quickstart blurb:

+---------------------------------+
¦        phd: Quick Start         ¦
+---------------------------------+

If you're using Visual FoxPro or FoxPro for Windows, copy PHDBASE.BMP to the 
same directory where you've copied PHDBASE.MSG.

You may want to add one of these to CONFIG.FP and/or CONFIG.FPW:

    phdbase language = English  (uses default, PHDBASE.MSG)
    phdbase language = French   (uses PHDBASE.FRE file)
    phdbase language = German   (uses PHDBASE.GER file)
    phdbase language = Spanish  (uses PHDBASE.SPA file)
    phdbase language = Italian  (uses PHDBASE.ITA file)

Now start FoxPro and type this in the command window:

    set talk on
    set library to phdbase.fll

Press enter to bring down PhDbase's signon screen.  Then type this in the 
command window:

    use phdhelp         && the helpfile for the product
    =phd("index topic, details, numbers, keep all")

You've created a PhDbase full text index on PhDbase's own help file.  You only 
need to create this index once, since PhDbase automatically keeps your indexes 
up to date as the data changes.

The file PHDHELP.PHD contains the index you've just created.  There are only 
100 records in PHDHELP.DBF, but for larger files, PhDbase typically creates 
indexes of less than 1/10th the size of the original data!  And if you have a 
fairly fast computer you've already noticed that PhDbase can index millions of 
bytes of data per minute.

Let's try a few PhDbase searches.  Note that the number of "hits" may vary 
somewhat depending on your version of the PhDbase help file.

    =phd("<<mouse>>")
        finds and displays 11 records

    =phd("<<hypertext>>")
        finds and displays 13 records

    =phd("<<mouse and hypertext>>")    <-- a "boolean search"
        finds and displays  4 records
        
    =phd("<<mouse near hypertext>>")   <-- a "proximity search"
        finds and displays  2 records

    =phd("<<like hipretekst>>")        <-- a "fuzzy search"
        finds and displays 13 records

No matter what speed computer you're using, you've noticed that all of these 
searches are virtually instantaneous!

If you wish, press F1 when any of these searches displays for information on 
using PhDbase's hypertext system.  You can also issue the command =phd("help") 
at any time to access PhDbase's built-in mini-help feature.

You can get rid of the help file's PhDbase index by typing:

        =phd("unindex")

Okay, at this point you should have a feel for what PhDbase III is all about.  
Note that the PhDbase library must be loaded ("set library to phdbase") before 
you USE any file which has a PhDbase index.  If you forget to load the library, 
you'll get a message saying "PHD.PRG not found" when you try to USE your file.  
If you wish to keep a file but no longer use it with PhDbase, please read the 
section entitled "phd: Removing an Index."

Happy searching!

-----------------------------------


   


-----Ursprüngliche Nachricht-----
Von: ProFox <profox-boun...@leafe.com> Im Auftrag von Rafael Copquin
Gesendet: Dienstag, 13. Oktober 2020 20:52
An: ProFox Email List <profox@leafe.com>
Betreff: Re: phdbase

Hi Woody
Thanks for the info. I did as you suggested, but also deleted the cdx and phd 
files and could open the dbf with no problem.
Thanks again
Best regards
Rafael



_______________________________________________
Post Messages to: ProFox@leafe.com
Subscription Maintenance: https://mail.leafe.com/mailman/listinfo/profox
OT-free version of this list: https://mail.leafe.com/mailman/listinfo/profoxtech
Searchable Archive: https://leafe.com/archives
This message: 
https://leafe.com/archives/byMID/054e01d6a1fb$96972780$c3c57680$@wondzinski.de
** All postings, unless explicitly stated otherwise, are the opinions of the 
author, and do not constitute legal or medical advice. This statement is added 
to the messages for those lawyers who are too stupid to see the obvious.

Reply via email to