http://www.perlmonks.org?node_id=37881


in reply to undef

Sounds like you don't have PerlScript configured properly in Internet Explorer. Try this:

1. In RegEdit, go to the key: HKEY_LOCAL_MACHINE\SOFTWARE\ActiveState\PerlScript\1.0
2. Change the value of "EnabledZones" to "0x00000001" (enable PerlScript in all zones).
3. Back in the OLE Browser, if the interface still doesn't work, try right-clicking on the middle frame and select "Refresh". It may take a little while to load.

Hope this helps, this is what I had to do to get it to work on my system. I'm not sure why the default value for the registry key (0x00000010 - Enable for local zone) doesn't seem to work. I'd probably change the registry key back to the original value after you're done using the OLE Browser, just to be safe.

- Zoogie

Replies are listed 'Best First'.
re: undef
by $code or die (Deacon) on Oct 23, 2000 at 17:03 UTC
    Brilliant!! Thanks, that seemed to work - although I had to reboot my machine for it to load up.

    I have been using OLE recently to connect to Access databases. The ADO extension of OLE seems to be really fast. I was testing Win32::ODBC and it seems to take a long time to connect to the database, whereas ADO does it in milliseconds.

    Anyway, thank you very much for your help.

    $code or die