🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.mac
Article #23017

SFGetFile question

#23017
From: Robert Gardner
Date: Fri, 18 Dec 1987 17:02
21 lines
1445 bytes
I am trying to call SFPGetFile twice in a row to get two input
files from the user. On the second call I want to filter out
the file they chose the first time. I have not been able to find
a way to do this. If anyone has any ideas I would appreciate
help ASAP.

My first attempt was to save the file name and vRefNum from the
first call and then check those fields in the fileParam block passed
to the filter for a match. Unfortunately, the ioVRefNum passed to
the filter is ALWAYS -1 (at least under HFS). I can't figure out
any way to get from the information in the fileParam block to
a vRefNum to compare it with. I also tried doing a PBGetFInfo call
after the first call to SFPGetFile and saving some info there for
comparison, but there are so many ways to specify a volume that
I couldn't figure out how to do it the same way that is needed
for the filter. The volume information doesn't seem to be changed
in PBGetFInfo from what you specify.

Any help would be greatly appreciated.

Robert Gardner
Technical Details
Message-ID: <8119@prls.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!mnetor!uunet!husc6!cmcl2!rutgers!rochester!cornell!batcomputer!pyramid!prls!gardner
References: <508@vub.UUCP> <3600016@iuvax>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!mnetor!uunet!husc6!cmcl2!rutgers!rochester!cornell!batcomputer!pyramid!prls!gardner
From: gardner@prls.UUCP (Robert Gardner)
Newsgroups: comp.sys.mac
Subject: SFGetFile question
Message-ID: <8119@prls.UUCP>
Date: 18 Dec 87 17:02:11 GMT
References: <508@vub.UUCP> <3600016@iuvax>
Reply-To: gardner@prls.UUCP (Robert Gardner)
Organization: Philips Research Labs, Sunnyvale, California
Lines: 21