home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / CLASS.ZIP / README < prev    next >
Text File  |  1993-03-15  |  2KB  |  43 lines

  1. Hallo C++ programmers!
  2.  
  3. I've written this C++ Library for OS/2 and I've no time to get it done.
  4. I hope there is another programmer with enough time to use it and get it done.
  5. There are some usefull classes for OS/2 process, thread, pmThread, pmMsgThread and so on.
  6. There is a simple example for using this classes, which calculates a mandelbrot set.
  7. Don't use the gcc++ 2.2.2 for compiling,
  8. this compiler will produce wrong virtual methodeTables.
  9. I've had a look into the assembler code produced by this compiler,
  10. he writes the address of a virtual function of a derived class 
  11. into the virtual methodeTable of the matching base class.
  12. On the other hand, the produced code (with -O option) is very good.
  13. So there is no use to write the mandelbrot iteration in assembler.
  14. There are only 2 memory accesses during an iteration.
  15. If someone can use the EMX-C++, I would like to hear what happens with this compiler.
  16.  
  17. The mandlebrot set:
  18.  
  19. The only menu entries which produce a result 
  20. are "Actions-Calculate" and "Actions-Break calculation".
  21.  
  22. If someone wants to use this library, he can do it - I dont care.
  23. There is only one claim: Please make a DLL and don't link static.
  24.  
  25. I've written a program called "nice", like the matching unix command.
  26. The makefile will use this command.
  27. With this command, you can set the priority of noninteractive process to idle,
  28. if you want to use a responsible computer during this process is running.
  29. Every time, you make something in the foreground, 
  30. the noninteractive process will be stopped.
  31. He will continue executing if the foreground process does not need any more CPU time.
  32.  
  33. If someone want to get some information:
  34. This is my telefon number (only voice)
  35.         +49 7345 22870
  36. and EMAIL:
  37.         peter@anacad.de
  38. and CompuServe:
  39.         100114,351
  40.  
  41.  
  42. Peter Foelsche
  43.