Re: Calling functions defined in macros from shared libs

From: Carlos Lacasta (lacasta@hal.ific.uv.es)
Date: Thu Nov 25 1999 - 17:33:20 MET


Many thanks Pasha,

I was not exactly that what I wanted. I refered to the case in which you
are running root interactively and you load from there the shared lib and
the macro with the function that is to be passed as an argument to the
shared lib.

In any case I found the way to do it. It is very nicely explained 
(although a bit hidden) in 

http://root.cern.ch/root/Cint.phtml?ref

where G__isinterpretedp2f() is described.


	Thanks again and sorry for the inconveniences,

			Carlos


On Thu, 25 Nov 1999, Pasha Murat (630)840-8237 FNAL (630)859-3463 home wrote:

> Carlos Lacasta wrote:
> > I would like to know how to pass a pointer of a function defined in a
> > macro and loaded with gROOT->LoadMacro to a function in a loaded shared
> > library and call it from there.
> > 
> 
> Hi Carlos: you can have in the code you compile into shared library
> statements like this:
> 
> gInterpreter->ProcessLine("your_function()")
> 
> Then "your_function" can be loaded in in the interpreted mode.
> 
> 					best, Pasha
> 

 ___________________________________________________________________
 Carlos  Lacasta                        
 ^^^^^^^^^^^^^^^                            
                            Inst. de Fisica Corpuscular (IFIC)      
                            Nuevos Edificios Investigacion Paterna  
                            Universitat de Valencia                 
                            Ap. de Correos 2085                     
                            46071 VALENCIA
                            Spain
 Tel.: +34 96  3864500                    
 Fax.: +36 96  3864583    
 Carlos.Lacasta@ific.uv.es                
 ___________________________________________________________________



This archive was generated by hypermail 2b29 : Tue Jan 04 2000 - 00:43:43 MET