Re: Canvas is not shown.

From: Jayoung Wu (jayoung@glue.umd.edu)
Date: Wed Mar 04 1998 - 18:10:16 MET


Hi,
  I do not understand why compiled version with ROOT lib does not show
any Canvas while Cint version shows Canvas???
The follwing was my trials:

1. "inside" of ROOT's cint interface:

================= my code "jayoung.C" is ============================
{
  gROOT->Reset();

  TCanvas c1 = new TCanvas("c1","Tracking of Incident Particle",
                                  200,10,700,500);
  c1->Modified();
  c1->Update();
}
=======================================================================
root [0] .x jayoung.C shows a Canvas. But it gives the following error
^^^^^^^^^^^^^^^^^^^^^                      message:
Warning in <TCanvas::Copy>: copy not implemented yet

 *** Break *** segmentation violation



2. "inside" of ROOT's cint interface:

================= my code "jayoung.C" is ============================
{
  gROOT->Reset();

  TCanvas c1 = new TCanvas("c1","Tracking of Incident Particle",
                                  200,10,700,500);
//  c1->Modified();
//  c1->Update();
}
=======================================================================
root [0] .x jayoung.C shows a Canvas. But it gives the following warning
^^^^^^^^^^^^^^^^^^^^^                      message:
Warning in <TCanvas::Copy>: copy not implemented yet


3. "outside" of ROOT's cint interface: execute compiled program with ROOT
    lib.  My version is "root_v0.9.OSF1.v3.2".

================= my code "jayoung.C" is ============================
#include <stdio.h>
#include <math.h>

#include "TROOT.h"
#include "TFile.h"
#include "TTree.h"
#include "TBranch.h"
#include "TObject.h"
#include "TH1.h"
#include "TCanvas.h"

void main()
{
  TROOT ytrack("plot2","plot test");

  TCanvas *c1 = new TCanvas("c1","Tracking of Incident Particle",
				  200,10,700,500);

//  c1->Modified();
//  c1->Update();
}
====================================================================
It is successfully comlied with ROOT lib (root_v0.9.OSF1.v3.2).
But it does not show any canvas when it is executed.
Also it does not complain anything at all. 

---
Thanks a lot!
Jayoung



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