Hi ROOTERS, how come the following works: MyMainFrame::MyMainFrame(const TGWindow *p, UInt_t w, UInt_t h) : TGMainFrame(p, w, h) { ... code } but the following doesn't: MyMainFrame::MyMainFrame(const TGWindow *p, UInt_t w, UInt_t h) { fMain = new TGMainFrame(p, w, h); ... code } wher fMain is of course in the .h file as: TGMainFrame *fMain; I get the following error: main.c++: In method `MyMainFrame::MyMainFrame (const TGWindow *, unsigned int, unsigned int)': main.c++:29: no matching function for call to `TGMainFrame::TGMainFrame ()' /afs/cern.ch/sw/root/v3.05.04/rh73_gcc2952/root/include/TGFrame.h:369: candidates are: TGMainFrame::TGMainFrame (const TGWindow *, unsigned int, unsigned int, unsigned int = kVerticalFrame) /afs/cern.ch/sw/root/v3.05.04/rh73_gcc2952/root/include/TGFrame.h:410: TGMainFrame::TGMainFrame (const TGMainFrame &) Thanks in advance Andi ======================================================================= Andreas Wildauer CERN/EP ATC, mailbox E25310, CH-1211 Geneva 23, Switzerland office 40 3-D06 email Andreas.Wildauer@cern.ch tel +41 22 76 71779 =======================================================================
This archive was generated by hypermail 2b29 : Thu Jan 01 2004 - 17:50:13 MET