Daniel,
Thank you also for your idea, but I am afraid I don't quite get it. As far as I
know, pkgchk will only substitute that %origin% variable inside a xcu file,
right? How could I retrieve the generated information programmatically from a
UNO module? What kind of configuration data could that be?
Cheers,
Jorge.
Quoting Daniel Boelzle <[EMAIL PROTECTED]>:
>
> Hello Jorge Marques,
>
> > Hi, all! I am struggling to deploy a BASIC library including a dialog
> which, in
> > turn, should have ImageURLs (buttons and stuff) referencing files inside
> the
> > same package. I understand this is just one instance of a bigger problem,
> > namely handling resources not directly manipulated by OOo.
> >
> > The problem is that, when I pkgchk a new package, it is inflated into
> > ..\OpenOffice.org1.1.4\user\uno_packages\cache\uno_packages with a filename
> I
> > cannot predict (the original name plus some number). Therefore, although
> > loading the library and stuff works fine, I cannot correctly set my
> ImageURLs,
> > for example.
> >
> > Any ideas? Thanks in advance. Cheers,
>
> Have you tried to place relative file urls?
> Nevertheless, if that don't work:
> The "number" you have mentioned is the encoded time stamp of the package
> to distinguish it from other versions. So you are right, you generally
> should and cannot predict your cache path. It is implementation detail
> of pkgchk, too.
> The only supported way I see is to get your actual (inflated cache)
> directory by placing a configuration data "%origin%" item which will be
> replaced by pkgchk to a macrofied url ("vnd.sun.star.expand:..."). This
> url can be demacrofied. All this would require that you can
> programmatically set your ImageURL.
> This sounds complicated, of course it is, there is space for improvement.
>
> but I HTH,
> -Daniel
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]