Full_Name: R Embedder Version: 2.7.2 OS: win XP SP 2 Submission from: (NULL) (83.25.35.249)
I'm having problems using embedded R. I try to adapt examples from "tests/Embedding/". Everything works fine except when I try to reinitialize R for the second time in the same program. I need to reinitialize correctly because my code is some kind of .dll plugin to an external application. The simplest example I can provide is a modified tests/Embedding/Rplot.c file with one line added. Here each call to "eval_R_command" contains complete initialization/deinitialization of embedded R. Second call to eval_R_command fails: //tests/Embedding/Rplot.c #include "embeddedRCall.h" int main(int argc, char *argv[]) { eval_R_command("plot", argc, argv); // this completes OK eval_R_command("plot", argc, argv); // this line is added and fails return(0); } Output: D:\R\tests\Embedding>rplot Error in .Call("R_isMethodsDispatchOn", onOff, PACKAGE = "base") : Incorrect number of arguments (2), expecting 1 for R_isMethodsDispatchOn Error: could not find function "plot" Increasing stack size to 10 MB did not help. I use latest Rtools gcc toolchain. ______________________________________________ R-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel