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