[comp.lang.c++] PforCe++ Libraries

tek@fenix.Atlanta.NCR.COM (tek) (04/21/88)

I have been using the PforCe++ libraries for the PC and I'm looking for some
help.  The help I've received from some of you before has been excellent, so
that's why I'm coming back again (also, the PforCe++ support hasn't been all
that great :-).  Without going into great detail (e.g. code examples), here
are a few of the problems that I've encountered.

1.  When using one of their class functions (fscr.reset), I get a NULL Pointer
Assignment.  For some reason, I don't think a product should be released
containing NULL Pointer Assignments (when using their archiving utility, I
also got a NULL Pointer Assignment).

2.  When using several of their classes (crt, fld), I can get a stack overflow 
error somewhat easily.  I do not know if this could be part of the problem,
but looking through some of their source, I noticed that there were no
destructor functions declared for some classes. 

3.  An annoying problem was the fact that several of the code examples in the
documentation contained non-existant member functions.  For the most part, the
code examples would have all the code, ready to type in to try for yourself.
Then, I noticed a couple functions that were nowhere to be found in the
libraries AND NO DOCUMENTATION TELLING ME THIS! 

4.  I tried on several occasions to solicit help from their support people on
the problem of using the libraries when upgrading from MSC 4.0 and Advantage
C++ 1.1 to MSC 5.0 and Advantage 1.2 (beta).  They kept on telling me it
SHOULD work, so I thought it was something I was doing wrong. It wasn't until
I got help from people on the net that a relatively simple solution was found.  
Seems to me that their support hadn't given much thought or done any testing
when coming up with their answer to my problem.

One of the great powers of C++ is the reusability of class libraries.  I think
its great the way one can take somebody else's library, use it as is or modify
to his needs.  Unfortunately, I don't think somebody should pay big bucks to
debug somebody else's supposedly working code.  If anyone out there has done 
work with the PforCe++ libraries and/or encountered any of these problems, I'd 
appreciate your help.  Thanks.


Tom Klempay - NCR SE-Retail     |   "An old Chinese proverb say 'A donut
Atlanta, GA                     |    without a hole, is a danish'"
tek@fenix.atlanta.ncr.com       |          -- Chevy Chase (Caddyshack)
...!ncrlnk!fenix!tek            |   
Phone: (404)982-7767            |