|Pathologically Eclectic Rubbish Lister|
Singleton and unblessed refereces.by tobias_hofer (Friar)
|on Jul 08, 2013 at 11:45 UTC||Need Help??|
tobias_hofer has asked for the
wisdom of the Perl Monks concerning the following question:
I have wrapped the access to a hardware-debugger in a perl module. I have not implemented it in OO-Style (to access stuff by the $self reference i.e.), so a call to GetInstance will return the package-local variable which is the handle to the Win32-OLE Debugger instance. But using the debugger by the variable outside the package breaks and the varialble turns out to be a unblessed reference. Why?
When I am using the debugger by the variable inside the package its working fine.
UPDATE: once $debugger is initialized it is a blessed reference to the OLE Object
Here the code snippets
Any help and advice is highly welcome!