hi rooters!! I have been making a dll for cdf event writing into root (a huge change of pace! ;), and i cannot seem to get past this error. i have tried repeatedly to rootcint the files with the command: Q:\root\dev\XFTInterface>rootcint -f hitLocationcint.cpp -c hitLocation.h hitLocationlinkd ef.h Note: operator new() masked 1c Note: operator delete() masked 1c but every time i run the java-front end that loads this dll, i get the general exception error, memory could not be "read", and the prompt leaves me this line Warning in <TClass::TClass>: no dictionary for class hitLocation is available if i run root and load another dll with the exact same files loaded for the class, and do a ".class hitLocation" i get something rather logical: =========================================================================== class hitLocation size=0x18 (tagnum=251,voffset=-1,isabstract=0,parent=-1,gcomp=0,=~cd=0) List of base class-------------------------------------------------------- 0x0 public: TObject //Basic ROOT object List of member variable--------------------------------------------------- Defined in hitLocation 0xc int layer 0x10 int cellNumber 0x14 int wire 0x0 private: static TClass* fgIsA List of member function--------------------------------------------------- Defined in hitLocation filename line:size busy function type and name (compiled) 0:0 0 public: hitLocation hitLocation(void); (compiled) 0:0 0 public: const char* DeclFileName(void); (compiled) 0:0 0 public: int DeclFileLine(void); (compiled) 0:0 0 public: const char* ImplFileName(void); (compiled) 0:0 0 public: int ImplFileLine(void); (compiled) 0:0 0 public: Version_t Class_Version(void); (compiled) 0:0 0 public: TClass* Class(void); (compiled) 0:0 0 public: void Dictionary(void); -- Press return for more -- (input [number] of lines, Cont,Step,More) (compiled) 0:0 0 public: virtual TClass* IsA(void) const; (compiled) 0:0 0 public: virtual void ShowMembers(TMemberInspector& insp,char* parent); (compiled) 0:0 0 public: virtual void Streamer(TBuffer& b); (compiled) 0:0 0 public: hitLocation hitLocation(hitLocation&); (compiled) 0:0 0 public: virtual void ~hitLocation(void); so i am not sure what i have done wrong. Any ideas would be greatly appreciated. Also, if there is any way to get a detailed description of this error and what causes it, i would be on cloud nine. this has popped up before, but it always "magically" went away. thanks!!! chris "schrodinger had to take his cat to the vet, or did he?" - unknown chris garcia cdf group, the ohio state university
This archive was generated by hypermail 2b29 : Tue Jan 04 2000 - 00:43:35 MET