Next
Previous
Contents
Q: Why can't I create HTML Docs in Windows 95/98/ME?
A: There's a limitation to the size of an internal Bitmap on those systems. Most likely
your model has grown too large. The only fix at the moment is to use a different OS to
generate your HTML Docs, or move your classes closer together until the model is small enough
Q: Why does my model image for my docs look terrible in Windows 95/98/ME?
A: Not sure, but it seems like Windows 95/98/ME can't draw a *.PNG file. Sorry.
Q: How do I create a constructor (or why does KlassModeler insist on a return type)?
A: You don't actually need to supply a return type. If you don't put one in then it will not
be generated in the header files. So to make a Constructor just leave the return type field blank
Q: I generated code or HTML and I can't find the output files, what gives?
A: Generated code and docs are output relative to your KlassModeler (*.kml) file. So go to
wherever you saved your file and you should find them there. If you haven't saved your file
then the generated stuff will go to the current working directory
Q: I can find all of my generated HTML Doc files, but not the index.html
A: There are a few base HTML files (index.html included) that are needed to hold the
HTML Docs together. These files will be dumped next to your KlassModeler file. This
can get confusing if all your HTML files are in a subdir.
Q: How do I package all my HTML Doc files for the web?
A: Make sure your classes specify a relative path for the HTML files, like "WebDocs/MyClass.html."
This will put all the class files in the WebDocs folder and the glue files in the parent
folder. The generated HTML files use the relative paths, so you can just move the whole bunch
online and it should work.
Q: I can't build it in Linux, what gives?
A: KLASSMODELER HAS A NON-STANDARD BUILD!!!!!!
The typical 'configure; make; make install' thing will not work
correctly for the KlassModeler. This is because I created a Debug
and a Release build so that it would be easier to develop in Windows
and in Linux. So, to build in Linux you have to start in the distribution
directory (the base directory of the tgz file) and do:
cd Release
../configure
make
That should create it correctly for you.
Q: When I try to create a new class from a header I get an error, what's up?
A: I slept through most of my compiler design classes, so I can't write a parser to save
my life. The header import option works in some cases, but fails in many others. Over time
people have sent me headers that fail and I've changed the KlassModeler to work with them.
Each time I do this the KlassModeler becomes a little more robust. So please send me any
headers that fail for you and I'll see if I can make them work.
Q: I've read all these docs, but I'm still having a problem
A: Feel free to send me an email. My address is james@wells.net and I'm definitely
interested in making KlassModeler work well for other people, so I'd be interested in
any bugs you find.
Next
Previous
Contents