1

Konu: windows dizini nasıl bulunur ?

merhaba arkadaşlar,

windows işletim sisteminin yüklendiği dizinini vfp ile nasıl buldururum?

teşekkürler...

2

Re: windows dizini nasıl bulunur ?

Visual Fox Pro
#define windir        0x0024

cf=space(255)
declare SHORT SHGetFolderPath in SHFolder.dll integer hwndOwner,integer nFolder,integer hToken,integer dwFlags,string @pszPath
=shgetfolderpath(0,windir,0,0,@cf)
cf=alltrim(cf)
cf1=substr(cf,1,len(cf)-1)
? cf

3

Re: windows dizini nasıl bulunur ?

2. yöntemde şu :

Visual Fox Pro
? GETENV("SYSTEMROOT")

4

Re: windows dizini nasıl bulunur ?

saol birol sen örnekleyince farkedebildim.. ayrıca aynı işi gören bu başka bir örnek de varmış

Visual Fox Pro
? GETENV("WINDIR")

5

Re: windows dizini nasıl bulunur ?

getenv bazı klasörlerde işe yaramayabilir. çünkü environment variable ile çalışıyor. o klasörün environment variable si yoksa işe yaramaz. bunu tercih ederim ben:

Visual Fox Pro
Set Classlib To  (Home()+"\ffc\_system")

o=CreateObject("_commonfolder")
Wait wind o.getfolder(36)


diğerlerinin listesi de burda:
http://code.snapstream.com/api/bm11/Sna … CSIDL.html

Haksızlıklar karşısında susanlar, dilsiz şeytanlardır!
www.metinemre.com