<< MASCARET_getDouble Toolbox Mascaret MASCARET_getInt >>

Toolbox Mascaret >> Toolbox Mascaret > MASCARET_getError

MASCARET_getError

Renvoie le message d'erreur associé à une instance MASCARET

Séquence d'appel

[erreur,message]=MASCARET_getError(id)

Arguments

id

Identifiant de l'instance MASCARET retourné par MASCARET_create

erreur

Argument de sortie indiquant la présence d'erreur à l'obtention du message si différent de zéro

message

Chaîne de caractères indiquant le message d'erreur

Description

Renvoie l'information sur une erreur du code de calcul

Exemple

toolbox_dir=getenv("toolbox_dir");
c = filesep();

// creation of the MASCARET model
[err, id] = MASCARET_create();
assert_checktrue(id>0);

// read data from files
path_xml = "file://"+toolbox_dir+c+"demos"+c+"Help"+c+"demo1"+c+"demo1.xcas";
TabNomFichier = [strsubst(path_xml,'\','/'), ..
                 toolbox_dir+c+"demos"+c+"Help"+c+"demo1"+c+"demo1.geo", ..
                 toolbox_dir+c+"demos"+c+"Help"+c+"demo1"+c+"demo1_0.loi", ..
                 toolbox_dir+c+"demos"+c+"Help"+c+"demo1"+c+"demo1_1.loi", ..
                 toolbox_dir+c+"demos"+c+"Help"+c+"demo1"+c+"demo1.lis", ..
                 toolbox_dir+c+"demos"+c+"Help"+c+"demo1"+c+"demo1.opt"];
 
TypeNomFichier = ["xxcas","geo","loi","loi","listing","res"]; // "xxcas" is not a valid extension!
impression = 0;
err = MASCARET_importModel(id,TabNomFichier,TypeNomFichier,impression);
// assert_checkequal(err,0);
        
// get the error message
if err then 
   [err,message] = MASCARET_getError(id)
end   
        
// model deletion
err = MASCARET_delete(id);
assert_checkequal(err,0);

Voir aussi


Report an issue
<< MASCARET_getDouble Toolbox Mascaret MASCARET_getInt >>