On Sunday, May 19, 2002, at 11:01 , Postman Pat wrote: [..] > I obviously did something from here coz this does not work. > --- Start code --- > print ("Inserting registry settings [@ARGV[$i]]\n"); > my $Register = "thiskey/test"; > my $hkey; > > $HKEY_CURRENT_USER->Open ($Register,$hkey) || die ("Cannot open > registry\n"); > undef my $garbage; > $hkey->SetValueEx("TestValue",$garbage,REG_SZ,"Friggin test"); > $hkey->Close; > --- End code --- > It dies & returns cannot open the registry.
where did you define $HKEY_CURRENT_USER I did not see this asserted anywhere. secondly you may find help with use strict; and calling perl with '-w'. also, trivial detail I tend to like no space between the method and the (...) $HKEY_CURRENT_USER->Open($Register,$hkey) also - you declare '$hkey' but never set it to anything a la some sort of $hkey = foo::bar->new(@argFoo); hence it would not be able to invoke any methods.... but I shall of course defer to anyone who grok's the Win32::* space.... Yo, Timothy - this be one of your HomeBoys, so Give It up. ciao drieux --- -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]