home *** CD-ROM | disk | FTP | other *** search
/ C!T ROM 2 / ctrom_ii_b.zip / ctrom_ii_b / PROGRAM / CLIPPER / FUN_EX / README.1ST < prev    next >
Text File  |  1993-09-19  |  3KB  |  72 lines

  1. TO: All Funcky II (and Exospace) Users
  2. FM: Paul Taylor - S T Research Pty Ltd
  3.                   CIS 100033,1424
  4.                   
  5.  
  6. The enclosed program 'TESTFUN.PRG' should cause a GP fault if you
  7. link with the Exospace linker.
  8.  
  9. The problem appears to be that the fOpen function is 'occasionaly'
  10. passing incorrect parameters to the 'strcpyn function in Funcky and
  11. memory gets corrupted.
  12.  
  13. This should effect any low level file access as well as the Funcky
  14. C_MAX??? functions that use fOpen to read form files etc... You can
  15. search the map file produced by ExoSpace and look for 'FOPEN' to
  16. see..
  17.  
  18.  
  19. ALSO: I would expect that it 'should' cause an eventual system
  20.       crash if linked with a standard linker due to memory
  21.       corruption. But in this case it may be a long long time
  22.       before it bombs.
  23.       
  24. If this example bombs for you then try the following:
  25.  
  26. The work-around that works for me is to use the 'fOpen' function
  27. from CLIPPER.LIB rather than the one in FUNCKYCL.LIB
  28.  
  29. If you make a copy of FUNCKYCL.LIB then use the following command:
  30.  
  31.   LIB FUNCKYCL *-FOPEN
  32.   
  33. This will extract Funcky's fopen function from the library and
  34. places a copy of fopen.obj in the current directory (to be safe).
  35.  
  36. Next, run MAKTEST (you should get a mult defined symbol 'fClose') and
  37. then run FUNTEST again. This time it should not bomb.
  38.  
  39.  
  40. WARNING:  This worked for me and I have submitted it so that others
  41.           with the same problem may save some frustration.
  42.          
  43. WARNING:  If you use the Funcky error trap/handler I expect that calls
  44.           to the Funcky error handler will not be made as you are not
  45.           using the Funcky fOpen function any longer.
  46.         
  47. WARNING:  There may be other differences between the Clipper fOpen &
  48.           the Funcky fOpen functions so BEWARE...
  49.          
  50. MY THANKS TO: Joshua at dLesko
  51.  ...for his friendly support and information. I have advised dLesko
  52.  of my findings and are confident that they will look into it.
  53.  
  54. MY CRITICISM TO: The Exospace Support Person (not CA)
  55.  ...who sounded like a broken record and "refused" to answer even the
  56.  simplest of questions and in the end, gave me incorrect advice <to get
  57.  rid of me?>.
  58.  
  59.  I paid $500 to buy Exospace rather than wait for CA $99 version. The
  60.  manual acknowledges the 'value of support' and they pledge to provide
  61.  good support. They lied!
  62.  
  63.  
  64. I would appreciate e-mail as to your findings. Hope it helps...
  65.  
  66.  
  67. Paul
  68.  
  69.  
  70.  
  71.  
  72.