Cheers Sean, thats a big help. that FileXtra4 extra can do some pretty styln stuff. Cheers Fozzybear
Sean Wilson wrote: > >Cath has shown the 'quickTimeVersion', whats the other method? > >and what are the advantages or disadvantages of the various methods. > > All approaches involve an xtra of some sort. For example > 'quickTimeVersion()' is dependent on the QT3 or QT6 Asset xtra - both of > which ship with Director (and are therefore "free"). > There are third-party xtras which will do something similar. For example, > with BudAPI you can call baVersion("qt3") for similar info. BudAPI returns > a string, quickTimeVersion() returns a floating-point number. > I would imagine MasterApp has similar functionality, though I don't own a > copy or have the demo version installed. > FileXtra4 - which is free - contains a method fx_FileGetAppPath, which > should tell you which application is associated with a given filetype. So > fx_FileGetAppPath(".qt") should give you the full path to the application > associated with QT. If it returns a non-empty string you know there's at > least a version of QT installed, even if the xtra doesn't contain a method > allowing you to determine *which* version. > (Most) third party xtras require payment before you can use them. This is > the only real "disadvantage". And I can't see any advantage between > different methods. > > Links to the above xtras: > BudAPI: http://www.mods.com.au > MasterApp: http://www.updatestage.com > FileXtra4: http://kblab.net/xtras/ > A good site for a list of available xtras is > <http://www.updatestage.com/products_table.html> > > Actually, a non-xtra method comes to mind. You could write a routine using > "getNthFileNameInFolder" to search the entire machine for > "QuickTimePlayer.exe" - this would also tell you if QT was installed, but > again fail with version information. And it would take, potentially, a > *very* long time. Now there's a distinct disadvantage! > > -Sean. > > [To remove yourself from this list, or to change to digest mode, go to > http://www.penworks.com/lingo-l.cgi To post messages to the list, email [EMAIL > PROTECTED] (Problems, email [EMAIL PROTECTED]). Lingo-L is for learning and helping > with programming Lingo. Thanks!] [To remove yourself from this list, or to change to digest mode, go to http://www.penworks.com/lingo-l.cgi To post messages to the list, email [EMAIL PROTECTED] (Problems, email [EMAIL PROTECTED]). Lingo-L is for learning and helping with programming Lingo. Thanks!]