Hello All
My question is the following; How could i share one variable betwen
the compiled code and the interpreter?. Just in the same way gROOT or
gSystem are accesible from both compiled code and the interpreter.
At the moment I've tried to do it with the following code
Hades::Hades(void) {
Hades **p;
TGlobal *gl;
gHades=this;
gROOT->Reset();
gROOT->ProcessLine("Hades *gHades;");
gROOT->ProcessLine("#include \"HadDef.h\"");
gl=gROOT->GetGlobal("gHades",kTRUE);
p=(Hades **)gl->GetAddress();
*p=gHades;*/
}
that works if i create an objecto of the class Hades within the
interpreter; but i get a segmentation violation if i try to do it in
compiled code.
Thanks, Manuel
------------------------------------------------
Hades
GSI
This archive was generated by hypermail 2b29 : Tue Jan 04 2000 - 00:34:30 MET