Hi Anthony,
you simply have to remove the carriage-return (CR), i.e.:
system("rundll32 url.dll,FileProtocolHandler
http://www2.subimo.com/start?userid=acc")

;-)
Clemens 

> -----Original Message-----
> From: Anthony Cagle [mailto:anthony / vertegal.myip.org]
> Sent: Dienstag, 26. Februar 2002 02:11
> To: ruby-talk / ruby-lang.org
> Cc: acagle / subimo.com
> Subject: Kernel.system incongurity - Windows98
> 
> 
> Pardon me for sending this twice, for some reason the subject 
> was wrong the 
> first time.
> 
> Windows98  Ruby 1.65
> 
> The following ragment is supposed to open the web browser 
> and display a web 
> page:
>  
> system("rundll32 url.dll,FileProtocolHandler http://www.subimo.com")
>  print $?
>  print "\n"
>  system("rundll32 url.dll,FileProtocolHandler 
> http://www2.subimo.com/start?userid=acc")
>  print $?
>  print "\n"
>  
> Instead, the first system command succeeds while the second 
> gets a return 
> code of 32512.
>  
> Both commands work as expectdr from the MS-DOS commandline.
>  
> My guess is that it's some kind of command-expansion bug, but 
> I've tried 
> seperating the elements without success. as anyone else 
> already figured 
> this out? I'm baffled and just looking for a workaround since 
> this was 
> supposed to be a thirty minute project. to display a bunch of 
> web pages and 
> verify that they look OK.
>  Thanks,
>  Anthony
>  
> 
>  
>