Subject Re: PF (x86)
From Ken Mayer <>
Date Mon, 4 Feb 2019 21:11:12 -0800
Newsgroups dbase.getting-started

On 2/4/2019 5:53 PM, Steve wrote:
> I use the code below to detect whether pf(x86) exists, but keep getting NOT found as a result even tho it is there in File Explorer.  This folder is there, and properties do not indicate hidden.  Anyone know what I am doing wrong?
> #define isDir(cDir) (not empty(funique(cDir+"\isdir???.???")))
> * testing.prg
> cIniDir = "C:\Program Files (x86)"
> IF isdir(cinidir)
>     msgbox("found")
> else
>      msgbox("NOT found")
> endif
> return

There are several functions in the dUFLP called isDir(), try, for
example this one:

#ifndef IsDir
     #define isDir(cDir) ( new array().dir( cDir+"\*.", "D" ) > 0 )

(Actually, they're all the same function, all by Jim Sare)

Tested it and it works with the folder you are testing for.


*Ken Mayer*
Ken's dBASE Page:
The dUFLP:
dBASE Books:
dBASE Tutorial: