Hi, For THtml, did you try with a ClassImp macro. This macro is necessary to indicate where to find the implementation file. > 1. Sometimes if I load a shared library in a macro, i.e., The documentation for ACLiC can be found in the User's Guide and at the description of the method TSystem::CompileMacro (in the reference guide). > I am not clear just what happens in the loading process. In short it calls rootcint to generate the dictionary for all the symbols declared in mystuff.cc and mystuff.h. Compile the resulting dictionary (which does #include "mystuff.cc") Link it in a shared library Loads it in the process. In addition, if you use a single +, it does dependency checking to rebuild only when needed. To see the steps, set gDebug to 5. Cheers, Philippe. -----Original Message----- From: owner-roottalk@pcroot.cern.ch [mailto:owner-roottalk@pcroot.cern.ch]On Behalf Of Peter H Fisher Sent: Monday, April 26, 2004 9:41 AM To: roottalk@cern.ch Subject: [ROOT] Two questions Hi Rooters, I have two probably obvious questions: 1. Sometimes if I load a shared library in a macro, i.e., void test() { gROOT->LoadMacro("mystuff.c++"); } it does not work properly. I am not clear just what happens in the loading process. Can someone tell me where this is documented? 2. I am using THtml to make documentation pages for a shared library I have (attached), but the doc. for the methods does not show up. I use THtml html; html.MakeClass("Rnu"); html.MakeIndex("Rnu"); I've tried using ExtractClassDocumentation, but to no avail. Does anyone have a good example? Bst, Peter Peter Fisher Office 617-253-8561 Professor of Physics Fax 617-253-4100 44-118 MIT email fisherp@mit.edu Cambridge, MA, 02139
This archive was generated by hypermail 2b29 : Sun Jan 02 2005 - 05:50:07 MET