[scilab-Users] "error 240" issue while trying to open a file

thomas.auphan at free.fr thomas.auphan at free.fr
Thu Nov 13 16:14:55 CET 2008


Thank you Jacco,
Using the full path seems to be the solution (on Linux and on Window).
(I'm a bit surprised, because I think that I had tested this idea before without
results ... but it currently works).

Thank you again,
Thomas AUPHAN

Selon Jacco Kramer <jacco.kramer at teb.nl>:

> Just guessing here, but I get that error when I can't open the file. For
> instance, if the file doesn't exist when using the "old" option. Try
> using the full path rather than just the filename,  (
> '~/Desktop/scene_modifie.dat' in linux ).
>
> I sure hope this helped a little.
> Jacco
>
> -----Oorspronkelijk bericht-----
> Van: thomas.auphan at free.fr [mailto:thomas.auphan at free.fr]
> Verzonden: woensdag 12 november 2008 23:16
> Aan: users at lists.scilab.org
> Onderwerp: [scilab-Users] "error 240" issue while trying to open a file
>
> 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