0
我試圖在執行一個Perl腳本,我們有像這個 -Perl的錯誤:」 T調用方法‘芒果’未定義的值
# Calculate password using PwdMangler
$PwdMangler = Win32::OLE->new('PWDMangler.Mangler');
unless($password = $PwdMangler->Mangle($user , $password_plain))
{
print $log_file "Error occured in PwdMangler\n";
exit (1);
} # End Unless
語句,但這個是用perl讓這樣的錯誤 -
無法對未定義的值調用方法'Mangle'。
所以,我試圖打印$ user和$ password_plain值,我能夠捕獲這些值。
對此錯誤的任何建議。
它是未定義的'$ PwdMangler'。 OLE可能存在問題。 – Mat 2013-05-10 08:00:19
你能告訴我如何解決這個問題嗎? – Praveenks 2013-05-10 08:30:12
'Win32 :: OLE-> LastError()'可能會指定爲什麼'Win32 :: OLE-> new('PWDMangler.Mangler')'失敗。 – ikegami 2013-05-10 09:14:45