[Win32utils-devel] [ win32utils-Bugs-4101 ] create hash param
noreply at rubyforge.org
noreply at rubyforge.org
Sat Apr 15 21:15:04 EDT 2006
Bugs item #4101, was opened at 2006-04-15 00:27
You can respond by visiting:
http://rubyforge.org/tracker/?func=detail&atid=411&aid=4101&group_id=85
Category: win32-process
Group: None
Status: Open
Resolution: None
Priority: 3
Submitted By: Nobody (None)
Assigned to: Nobody (None)
Summary: create hash param
Initial Comment:
hi,
problem with process, when I do
pid = Process.create(
:app_name => command[0],
:creation_flags => Process::DETACHED_PROCESS||Process::ABOVE_NORMAL,
:startf_flags=> Process::USESHOWWINDOW,
:sw_flags => Process::SW_MINIMIZE
)
it appear in the normal show windows, ane the ABOVE_NORMAL is'nt used.
it seems that the parameters arent used .
any help?
----------------------------------------------------------------------
>Comment By: Park Heesob (phasis68)
Date: 2006-04-16 10:15
Message:
First, there is bug in process.c line #482. modify
rbFlags = rb_hash_aref(rbArgs,rb_str_new2("creation_flags")) || INT2NUM(0);
to
rbFlags = rb_hash_aref(rbArgs,rb_str_new2("creation_flags"));
if(rbFlags==Qnil) rbFlags = INT2NUM(0);
Second, modify your code
Process::DETACHED_PROCESS||Process::ABOVE_NORMAL,
to
Process::DETACHED_PROCESS|Process::ABOVE_NORMAL,
Hope this helps,
Park Heesob
----------------------------------------------------------------------
Comment By: Tophe Vigny (tophe)
Date: 2006-04-15 00:29
Message:
pid = Process.create(
:app_name => command[0],
:creation_flags =>Process::DETACHED_PROCESS
:sw_flags => Process::SW_MINIMIZE
)
won't work too !
please advice
----------------------------------------------------------------------
You can respond by visiting:
http://rubyforge.org/tracker/?func=detail&atid=411&aid=4101&group_id=85
More information about the win32utils-devel
mailing list