----- Original Message ----- 
From: "Sisyphus" <[EMAIL PROTECTED]>

>
> I can't think why it needs to be put in a BEGIN{} block - given that's not
> necessary with the Win32::API script.

I think I get it - the environment variable needs to be there when the
ghostscript dll is loaded - which happens at compile-time with the Inline::C
script (and would would be the same with an XS module).

But the Win32::API version does all it's stuff with the ghostscript dll at
run-time, so there's no need to set the environment variable at
compile-time. Run-time will suffice (provided it's done early enough).

Cheers,
Rob

Reply via email to