Resources from externals

Gideon Greenspan revolution at sigsoftware.com
Thu Oct 30 09:10:32 EST 2003


>> Now I want to have some resources accessible from the external code using
>> the usual GetResource-style calls. I've tried putting the resources
>> inside the .rev file, as well as compiling them into the external bundle,
>> but neither method seems to work. I'd rather not manually mess about with
>> the resource chain from within the external, since that could cause all
>> sorts of problems. Is there any simple way to make resources available to
>> the external?
>
>I think in addition to your external lib, you can stash various  
>resources inside the bundle, then use CoreFoundation, Carbon or Cocoa  
>functions to get the resources at runtime.

I have done this, but it seems Revolution does not add my bundle's 
resources to the resource chain automatically. So instead I am trying to 
do this manually, using this sort of code:

UseResFile(CFBundleOpenBundleResourceMap(CFBundleGetMainBundle()));

The trouble is that CFBundleGetMainBundle seems to give me the 
CFBundleRef for the Revolution application and not my plug-in bundle. 
Surely there must be an easy way to get the CFBundleRef for my plug-in?

Gideon Greenspan
Lead Developer
Sig Software

ggreenspan at sigsoftware.com
http://www.sigsoftware.com/



More information about the use-livecode mailing list