A fresh installation from a recent window installer probably unset Browser in its default config so it should work out-of-box. The verb browse is shared by jconsole and gtkide so I didn't wish it to pop up a message box for warning information.
Птн, 21 Янв 2011, David Mitchell писал(а): > Hi Tikkanz, > > Yes, the problem I see only exists with J7_64. I just downloaded and > installed > new versions of J7_32 and J7_64 to make sure. > > This is what I found; > > JVERSION > Engine: j701/2011-01-10/11:25 > Library: 7.01.033 > Platform: Win 32 > Installer: j701a_win.exe > InstallPath: c:/users/me/j32_j701c/j701 > #Browser_j_ > 0 > > JVERSION > Engine: j701/2011-01-10/11:25 > Library: 7.01.033 > Platform: Win 64 > Installer: j701a_win64.exe > InstallPath: c:/users/me/j64_j701c/j64-701 > Browser_j_ > 44 > Browser_j_ > c:/program files/mozilla firefox/firefox.exe > > My default browser is: > > C:/Program Files (x86)/Mozilla Firefox/firefox.exe > > So, the two versions of J7 have differing definitions of Browser_j_. The > default Browser_j_ from base.cfg used in J7_64 does not point to a valid exe > and > attempting to use it in fork_jtask_ does not result in any message indicating > what has happened. > > If you want to continue to use fork_jtask_, this will protect J from errant > Browser settings: > > stdlib.ijs > > ... > try. 1!:4 <Browser_j_ catch. Browser_j_=:'' end. > browser=. Browser_j_ > -- > Cheers, > David > > On 1/21/2011 4:33, Tikkanz wrote: > > Hi David, > > The items on the Gtk IDE help menu seem to work ok for me without any > > Browser set on 32bit Win7. > > The pages (online versions because I haven't downloaded the docs/help > > addon) open fine in my default browser (Firefox). > > #Browser_j_ > > 0 > > JVERSION > > Engine: j701/2011-01-07/14:33 > > Library: 7.01.037 > > Platform: Win 32 > > Installer: j701a_win.exe > > InstallPath: c:/users/ric/j701 > > > > The browse_j_ verb attempts to something similar to what you describe below. > > > > On Fri, Jan 21, 2011 at 9:08 AM, David Mitchell<[email protected]> > > wrote: > >> I was puzzled when none of the 'help' menu options did anything in J7 GTK. > >> I > >> looked at the code and saw that I needed to configure a hard-coded path to > >> my > >> browser of choice. > >> > >> Being lazy, I offer this small change to stdlib.ijs that eliminates the > >> need to > >> specify a browser in J7 and allows J7 to use the Windows system file > >> associations. I have tested it on Win7 and WinXP successfully. > >> > >> NB. Insert 1 > >> ShellExecute=: 'shell32 ShellExecuteA i i *c *c *c *c i'&cd > >> SW_SHOWNORMAL=:1 > >> NULL=:<0 > >> NB. End Insert 1 > >> browse=: 3 : 0 > >> cmd=. deb y > >> isURL=. 1 e. '://'&E. > >> if. IFJHS do. > >> cmd=. '/' (I. cmd='\') } cmd > >> if. -. isURL cmd do. > >> if. -.fexist cmd do. EMPTY return. end. > >> cmd=. 'file://',cmd > >> end. > >> redirecturl_jijxm_=: cmd > >> EMPTY return. > >> end. > >> NB. Insert 2 > >> if. IFWIN do. > >> cmd=. '/' (I. cmd='\') } cmd > >> if. -. isURL cmd do. > >> if. -.fexist cmd do. EMPTY return. end. > >> cmd=. 'file://',cmd > >> end. > >> ShellExecute(0;'open';cmd;NULL;NULL;SW_SHOWNORMAL) > >> EMPTY return. > >> end. > >> NB. End Insert 2 > >> ---------------------------------------------------------------------- > >> For information about J forums see http://www.jsoftware.com/forums.htm > >> > > ---------------------------------------------------------------------- > > For information about J forums see http://www.jsoftware.com/forums.htm > > > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm -- regards, ==================================================== GPG key 1024D/4434BAB3 2008-08-24 gpg --keyserver subkeys.pgp.net --recv-keys 4434BAB3 ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
