Return Values for Status

Parent Previous Next

status

       

var fileResult = TW.readFile("path/to/file.txt");

or

       var status = TW.writeFile("path/to/file.txt","blah blah");


For TW.readFile(   the return value res is an object (a map) with three member properties, here we look at the property 'status'


         fileResult.status

       fileResult['status']


For TW.writeFile(   the status value is returned directly as an integer.

       

       status


There are three return integer values, in QtScript test for them as numerical integers:


        SystemAccess_OK = 0,
       SystemAccess_Failed = 1,
       SystemAccess_PermissionDenied = 2



SystemAccess_PermissionDenied is returned when writing is disabled.

If it is enabled, though, and writing fails, there is no further distinction (e.g.,
whether you are trying to write to a folder that doesn't exist, or to a
file that is protected by some system's permissions, etc.)


These may be expressed retrieved as a global as in pan_Tw.mod


 const twConst = {


                            SystemAccess_OK : 0,

                        SystemAccess_Failed : 1,

       SystemAccess_PermissionDenied : 2


             }; // end twConst




Reference: Stefan Löffler  http://tug.org/mailman/htdig/texworks/2010q4/003459.html

Created with the Personal Edition of HelpNDoc: Easy to use tool to create HTML Help files and Help web sites