Hi Fox
I have some difficulties with the debug mode.
I'm using the CINT as an interpreter in my program:
I handle it with a special class that send commands to the CINT.
example:
Interpreter::Interpreter()
{
int ret;
ret = G__init_cint((char*)"cint"); // if(ret!=0)
}
Interpreter::~Interpreter()
{
G__scratch_all();
}
long Interpreter::Exec(string text)
{
return G__int(G__exec_text((char*)(text.c_str())));
}
long Interpreter::Calc(string funcname)
{
return G__int(G__calc((char*)(funcname.c_str())));
}
void Interpreter::LoadFile(string filename)
{
try{
int ret;
ret = G__loadfile((char*)(filename.c_str()));
}catch(...){
cerr << "BUG: Interpreter::LoadFile"<<endl;
}
}
My propose is to switch the CINT to debug mode, set break points etz.
WITHOUT adding command to the script file which loaded. (adding
G__pause()... to the file is not good for me)
I tried to use G__process_cmd command but I didn't succeed!
I'll be thankful for any help!
Meir Ron
Tel: +(972)-3-9269007
Home: +(972)-3-9220847
Email: meirr@tti-telecom.com <mailto:meirr@tti-telecom.com>
This archive was generated by hypermail 2b29 : Tue Jan 01 2002 - 17:50:52 MET