Dear Rooters,
The attached file seems to show I can not derived simultaneously from
TGFrame and TTimer. The error message is :
>> CC: "ControlPanel.h", line 12: error: ambiguous TObject::operator
>> new() and TObject::operator new() (no virtual base) (1302)
>> BCC: "ControlPanel.cxx", line 8: error: ambiguous TObject::operator
>> new() and TObject::operator new() (no virtual base) (1302)
>>*** Error exit code 1
What could be the reason ?
Thanks and sincerely yours
Xie
#include "ControlPanel.h"
ClassImp(ControlPanel)
//_____________________________________________________________
ControlPanel::ControlPanel(const TGWindow *p, const TGWindow *main, UInt_t w, UInt_t h, UInt_t options) : TTimer(0, kTRUE), TGMainFrame(p, w, h)
{
}
//_______________________________________
ControlPanel::~ControlPanel()
{
}
#ifndef _controlpanel_
#define _controlpanel_
#include <stdlib.h>
#include <TTimer.h>
#include <TEnv.h>
#include <TGXW.h>
#include <TSystem.h>
#include <TGFrame.h>
class ControlPanel : public TTimer, public TGMainFrame{
private:
float Labelfont;
public:
ControlPanel(const TGWindow *p, const TGWindow *main, UInt_t w, UInt_t h, UInt_t options);
~ControlPanel();
virtual Bool_t Notify()
{
TTimer::Reset();
return kFALSE;
}
ClassDef(ControlPanel,1)
};
#endif
This archive was generated by hypermail 2b29 : Tue Jan 04 2000 - 00:43:30 MET