On Wed, 14 Nov 2001, Rene Brun wrote:
> Hi paul,
>
> It looks like you delete twice the same object.
> Cannot tell you more without looking at your code.
> Please, send the strict necessary to reproduce the problem.
>
> Rene Brun
>
After a lot of effort, I think that I may be close to the answer.
Try to compile this:
#include "TApplication.h"
#include "TCanvas.h"
#include "TLine.h"
#include "TPaveLabel.h"
#include "TMarker3DBox.h"
#include "TView.h"
int main(int argc, char **argv)
{
TApplication theApp("App", &argc, argv);
TCanvas *c = new TCanvas("c", "My Canvas", 400, 400);
TPaveLabel *hello = new TPaveLabel(0.2,0.0,0.8,0.4,"Hello World");
hello->Draw();
c->Update();
// Create main display pad
TPad *m_Pad = new TPad("viewpad", "Event display",0.0,.4,1,1);
m_Pad->Draw();
m_Pad->Modified();
m_Pad->SetBorderSize(2);
m_Pad->cd();
TView *view = new TView(1);
view->SetRange(-1,-1,-1,1,1,1);
TMarker3DBox *marker = new TMarker3DBox();
marker->SetPosition(0,0,0);
marker->SetSize(.1,.1,.1);
marker->SetLineColor(2);
marker->Draw();
c->Update();
theApp.Run();
return 0;
}
This archive was generated by hypermail 2b29 : Tue Jan 01 2002 - 17:51:08 MET