Hi, 

     I am embedding R in a C++ application, and if I use R.dll of version 
3.1.2, I can see R_Visible is exported, so I can access this variable in my C++ 
code, after call:
     SEXP pRes = OR_INVOKE(R_tryEval)(VECTOR_ELT(pEval, 0), 
OR_VAR(R_GlobalEnv), &nError);


    I use "if(R_Visible)" to decide whether I need to call PrintValue(pRes) to 
echo the result in my application.


    But in R.dll of version 2.13.2, R_Visible is not an exported symbol, and I 
can not access it with GetProcAddress(), I wonder whether there is any 
workaround to decide if I need to call PrintValue() to display the result.


   BTW: I see there is a workaround to query R_FunTab table to decide whether 
need to call PrintValue, yet this symbol is not exported in R.dll of version 
2.13.2....
        [[alternative HTML version deleted]]

______________________________________________
R-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel

Reply via email to