setting a fileType on Win with setRegistry
Terry Judd
tsj at unimelb.edu.au
Mon Apr 17 19:08:53 EDT 2006
According to the documentation 'setRegistry("HKEY_CLASSES_ROOT\.abc\",
"def")' should allow you to double-click a file with a '.abc' extension
and have it open with application 'def'. Seems straightforward but I
just can't get this to work for my Windows application. I'm not that
familiar with Windows so I could be missing something (or doing
something terribly wrong) but the only way I've been able to get the
double-click launch thing happening is to go to the fileTypes tab in
the folder options control panel in Windows (XP), locate the entry for
my application (which gets created OK using setRegistry) and add an
'open' action that explicitly points to my application. If I don't do
this, I can't even get the 'open with' option when I right-click a file
to work. I can 'browse' to locate my application OK but it just doesn't
open and isn't added to the list of programs. I've tried deleting the
registry entry (both from within Rev using the deleteRegistry function
and via the 'folder otpions' control panel) and restarting my computer
before going through the motions again - all to no avail.
On a related note. Is there any way to get rid of the list of
'recommended' programs that appears in the 'open with' menu when you
right-click a file. I inadvertently added a couple of programs to this
list for my application when I was trying to get all of this working
and can't seem to shake them off, even when I delete the registry
entry.
Cheers,
Terry...
Dr Terry Judd
Lecturer in Educational Technology (Design)
Biomedical Multimedia Unit
Faculty of Medicine, Dentistry & Health Sciences
The University of Melbourne
Parkville VIC 3052
AUSTRALIA
More information about the use-livecode
mailing list