It is highly unlikely that using threads and Win32::OLE together will work.
If at all, you should only require Win32::OLE from within a single thread of your program and carefully set it up there using ->Initialize (and the appropriate COINIT_ value). You should also only use objects retrieved within that thread in only that thread.
In reply to Re: Perl crashs always during global destruction when using WIN32 OLE object in multithread
by Corion
in thread Perl crashs always during global destruction when using WIN32 OLE object in multithread
by seven_shen
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |