"error 240" issue while trying to open a file

thomas.auphan at free.fr thomas.auphan at free.fr
Wed Nov 12 23:04:30 CET 2008


Hi,
I'm a quite new user of Scilab and I have the following problem (please excuse
me for my poor English !) :

When I try to execute this routine :
  clear;
  // Ouverture du fichier ASCII (en .dat) :
  nomfic='scene_modifie.dat';
  fid=file('open',nomfic,'old');
  //Ici, le fichier a 256 lignes et 256 colonnes.
  //On range le contenu du fichier dans une matrice de taille
  //(256,256);
  im=read(fid,256,256);
  I=1:256;
  J=1:256;
  [...]
  file('close',file());

Scilab returns something like that "error 240 : the file "scene_modifie.dat"
already exists or write access denied. At line 4 of [...]" (I'm sure that the
error number is 240).

I think that I'm not the first person who have this issue, but I didn't find a
solution on the Web (including Scilab web site).

If someone has an explanation or a solution, could he explain me this ?



For more information about my issue, I can tell that:
1) I have this troubles with Linux + Scilab 5.0.3 (In this case, Linux is
Xubuntu 8.04 (updated)) and Window 2000 + Scilab 5.0.3.

2) With Linux, I have checked my users rights :
-rwx------ 1 tauphan tauphan 1049088 2008-01-07 14:10 scene.dat
-rwx------ 1 tauphan tauphan  983040 2008-11-10 20:01 scene_modifie.dat
-rwx------ 1 tauphan tauphan     643 2008-11-10 08:38 Traitement image
scilab.sce

"Traitement image scilab.sce" contains the code of my routine.
With Windows 2000, I have also checked my rights and I worked as an
Administrator.

3) In both cases, the working directory (which contains "scene.dat",
"scene_modifie.dat" and "Traitement image") is on my Desktop (and I have aslo
tried when the working directory is in a partition (FAT32) in common with Linux
and Window)

4) I also tried to use fopen or fscanfMat but, Scilab doesn't manage to open the
file.

5) The routine worked on an computer with Window 98 + Scilab 4.1.2 (though in
this case, Scilab in not very stable (Scilab 4.1.2 is not made for Window 98)).
So, I think that the code of my routine seems to be free of syntax errors.


Thank you very much for your help,

Best regards ,
Thomas AUPHAN









More information about the users mailing list