boerned@mist.cs.orst.edu (Dan Boerner) (03/27/90)
I'm trying to store the location of a user chosen folder. I'm using some
apple sample code which puts up a custom SFGetFile dialog and returns
a DirID for the folder chosen. My problem is that I want to store the
folder's location as a partial pathname (folder name) and vRefNum.
Does anyone know how to convert the Dir ID into a vRefNum?
I played around with calling PBGetCatInfo with a CInfoPBRec stuffed with
ioVRefNum:=aWDPBRec.ioWDVRefNum; {default vol}
ioDrDirID:=aDirID; {from apple SFGetFile}
ioFDirIndex:= -1; {gives info about dir specified}
But the vRefNum I got after the call was always 2, independent of which
folder was chosen. By the way the folder name is being returned correctly
in ioNamePtr, so I think the call is working to some degree.
Any help would be appreciated.
------------------------------------------------------------------------------
| Dan Boerner Master's Student @ Oregon State Universtity |
| boerned@mist.CS.ORST.EDU |
------------------------------------------------------------------------------