Re: [ROOT] global pointer ??

From: Patrick Decowski (decowski@mit.edu)
Date: Fri May 26 2000 - 17:55:44 MEST


hi thomas, 
try renaming it to R__EXTERN.

cheers,
patrick.

On Fri, 26 May 2000, Thomas Eberl wrote:

> Dear rooters,
> 
> thank you for the quick help concerning gVirtualX. But I have
> encountered another problem.
> I had declared a global pointer gDisplay to one of my own classes in
> order to be able to use it when passing commands to the interpreter from
> within my code, e.g.:
> --------
> TButton* but1= new TButton("Stop","",.91,.9,.99,.95);
>       char *cmd1 = "gDisplay->stopDisplaying();";
>       but1->SetMethod(cmd1);
> --------
> gDisplay was declared at the end of the display.h file (outside of the
> class declaration of course) in the form:
> EXTERN Display *gDisplay;
> 
> this compiled and worked nicely in version 222/10. Now (version 223/12),
> however, it dosn't compile anymore with the error message:
> display.h:58: syntax error before `*'
> 
> What goes wrong ??
> 
> regards
> 
> Thomas
> 

-------------------------------------------o-------------------------------
Patrick Decowski                           |
24-507                                     |    Home:      (617)625-9352
Massachusetts Institute of Technology      |    Cell:      (617)308-6737
77 Massachusetts Ave                       |    Office:    (617)253-1779
Cambridge, MA 02139-4307                   |    Fax:       (617)253-1755
-------------------------------------------o-------------------------------
http://web.mit.edu/decowski/www/home.html  |    e-mail: decowski@mit.edu
-------------------------------------------o-------------------------------



This archive was generated by hypermail 2b29 : Tue Jan 02 2001 - 11:50:26 MET