I must apologize and I believe now that jpath is not the cause of my problem. In fact, I just discover that I get a domain error when trying to mbopen my directory. f=:wd'mbopen "Choix d''une grille"', dir,' "" "Sudoku(*.dat)|*.dat" ofn_filemustexist' It seems that the variable dir with a space is not appropriate...How can I solve that ?
Anyway thanks a lot to all who helped me. > Message du 26/02/06 15:09 > De : "Eric Iverson" > A : "Programming forum" > Copie à : > Objet : Re: [Jprogramming] Jpath bug ? > > I'm quite sure that if you do an initial install of J in a directory path > with blanks that everything works properly. This suggests the problem is not > simply the blanks, but something in particular to how the zipped > distribution is installed that causes problems. > > ----- Original Message ----- > From: "Jean Claude COEZ" > To: "Programming forum" > Sent: Sunday, February 26, 2006 7:44 AM > Subject: Re: [Jprogramming] Jpath bug ? > > > Oleg, > I have no problem with what you said and I agree with you. But more > generally, try to install J in something like 'c:\my programs\' and I > believe it wil not start... > In my case, this is the function I use to load a sudoku grid. 'grilles' is > a subdirectory of '~user'. As I said the problem occurs because the J stuff > is in 'c:\my programs' instead of 'c:\myprograms'. > psudoku_charger_button=: 3 : 0 > dir =. jpath '~user\grilles\' > f=:wd'mbopen "Choix d''une grille"', dir,' "" "Sudoku(*.dat)|*.dat" > ofn_filemustexist' > if. 0=$f do. return. end. > init matinit=:mat=: 9 9$".}:mat=:freads f > ) > Hope this is more precise... > JC Coez > > > > > > > > Message du 26/02/06 10:41 > > De : "Oleg Kobchenko" > > A : "Programming forum" > > Copie à : > > Objet : Re: [Jprogramming] Jpath bug ? > > > > How exactly do you read or write? > > > > load'files' > > 'test123'fwrite jpath'c:\program files\common files\test.txt' > > 7 > > fread jpath'c:\program files\common files\test.txt' > > test123 > > > > 1!:0> > > ââââââââââââââ¬âââââââââââââââââââ¬ââ¬ââââ¬âââââââ > > âCommon Filesâ2006 2 25 15 12 27â0ârw-â----d-â > > ââââââââââââââ´âââââââââââââââââââ´ââ´ââââ´âââââââ > > > > > > --- Jean Claude COEZ wrote: > > > > > I'll try to be as explicit as possible. > > > I wrote a script for a sudoku solver and I keep track of grids to be > > > solved. So I put all the > > > data in a subdirectory called 'grilles'. To distribute my package I > > > zipped the J stuff ( J.exe > > > dll shortcut etc ) including the subdir 'grilles'. I mailed that to a > > > friend who unzipped the > > > package in something like 'c:\mes jeux'. Everything run fine except when > > > he wants to access a > > > grid stored in the subdir 'grilles'. In the script I use jpath to read > > > or write to the subdir > > > 'grilles' but I obtain only 'c:\mes' and consequently can't access those > > > files. If we rename the > > > 'c:\mes jeux' to c:\mesjeux' everything is fine... > > > Hope that helps. > > > JC Coez > > > > > > > Message du 26/02/06 00:35 > > > > De : "Chris Burke" > > > > A : "Programming forum" > > > > Copie à º > > > > Objet : Re: [Jprogramming] Jpath bug ? > > > > > > > > Jean Claude COEZ wrote: > > > > > Chris Burke wrote: > > > > > JCCoez wrote: > > > > > > > > > >>When the path contains un space, jpath returns only the string up to > > > > >>the > > > > >>first space. I am using J504 on Windows Xp. Am I missing something ? > > > > >>JCC > > > > > > > > > > > > > > > What exactly is the problem? The jpath verb does not seem to treat > > > > > spaces specially, for example: > > > > > > > > > > jpath 'abc def' > > > > > abc def > > > > > > > > > > jpath '~system/abc def' > > > > > /home/chris/j601/system/abc def > > > > > ------------------------------------------------ > > > > > > > > > > I re-ask the same question and precise that the names of directories > > > > > could be 'ho me' or > > > 'chr is' > > > > > with an extra blank. In that case, the J package was installed in a > > > > > directory having space > > > > > in its name. I know this is not a good usage but it may happen. > > > > > > > > Please give an explicit example of the problem you are having, so that > > > > we can reproduce it. Something simple like: load J, enter sentence X, > > > > get result Y, expect result Z. > > > > > > > > The J system supports directories with blanks in the name. Any > > > > problems > > > > in this area will be fixed. > > > > ---------------------------------------------------------------------- > > > > For information about J forums see http://www.jsoftware.com/forums.htm > > > > --------------------------------------------------------------------------------------- > > > > Wanadoo vous informe que cet e-mail a ete controle par l'anti-virus > > > > mail. > > > > Aucun virus connu a ce jour par nos services n'a ete detecte. > > > > > > > > > > > > > > > > > > > > > > ---------------------------------------------------------------------- > > > For information about J forums see http://www.jsoftware.com/forums.htm > > > > > > > > > __________________________________________________ > > Do You Yahoo!? > > Tired of spam? Yahoo! Mail has the best spam protection around > > http://mail.yahoo.com > > ---------------------------------------------------------------------- > > For information about J forums see http://www.jsoftware.com/forums.htm > > --------------------------------------------------------------------------------------- > > Wanadoo vous informe que cet e-mail a ete controle par l'anti-virus mail. > > Aucun virus connu a ce jour par nos services n'a ete detecte. > > > > > > > > > > > -------------------------------------------------------------------------------- > > > > ---------------------------------------------------------------------- > > For information about J forums see http://www.jsoftware.com/forums.htm > > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm > --------------------------------------------------------------------------------------- > Wanadoo vous informe que cet e-mail a ete controle par l'anti-virus mail. > Aucun virus connu a ce jour par nos services n'a ete detecte. > > > > ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
