home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #31 / NN_1992_31.iso / spool / comp / lang / pascal / 7710 < prev    next >
Encoding:
Text File  |  1992-12-29  |  2.9 KB  |  62 lines

  1. Newsgroups: comp.lang.pascal
  2. Path: sparky!uunet!convex!darwin.sura.net!spool.mu.edu!umn.edu!lynx!nmsu.edu!opus!trodgers
  3. From: trodgers@nmsu.edu (Thomas Rodgers)
  4. Subject: Re: winsys and OWL
  5. In-Reply-To: pf@bilbo.bio.purdue.edu's message of Fri, 18 Dec 1992 23:52:38 GMT
  6. Message-ID: <1992Dec29.025708.4609@nmsu.edu>
  7. Sender: usenet@nmsu.edu
  8. Organization: NMSU Computer Science
  9. References: <1992Dec18.181037.7820@rose.com> <BzHBnr.GGJ@mentor.cc.purdue.edu>
  10. Distribution: comp.lang.pascal
  11. Date: Tue, 29 Dec 1992 02:57:08 GMT
  12. Lines: 48
  13.  
  14. I have had WinSys and Data Entry Workshop for about 2 months now.
  15. WinSys is essentially the "functional" stuff from OPRO translated to
  16. the Windows environment, where the various elements of OPRO made sense
  17. to translate.  It has the Date & Time, String, Large Array, String
  18. Array, String Dictionary, Large Bitsets, Lists, Stacks, Queues,
  19. Sorting, and Inline functions which are essentially identical to OPRO,
  20. except that all string manipulation works with PCHAR types, rather
  21. than pascal STRING types and many Objects from OPRO are now
  22. implemented as psuedo-objects (using records and call-backs rather
  23. than virtual methods).  WinSys also adds some DPMI stuff which is
  24. particularly useful if you have to talk to real mode dos stuff (eg.
  25. device drivers).  I found a rather distressing bug in the WinSys
  26. library early in the ExtractWord routine from the strings unit, but it
  27. has since been corrected.
  28.  
  29. One minor annoyance which is no fault of TurboPower's is that if you
  30. use WinSys as a DLL and your program crashes, that DLL may continue to
  31. reside in memory.  If you try to restart the app, it will most likely
  32. crash because WinSys is still managing some memory on behalf of the
  33. former instance, so you really need to restart windows in this
  34. situation.
  35.  
  36. One advantage of the WinSys library over OPRO is that the
  37. functionality of the library is provided for both C++ and Pascal, so
  38. if you do development in both languages (as I do), you don't have know
  39. two different sets of function libraries.
  40.  
  41. Data Entry Workshop is effectively the other half of the OPRO library.
  42. It provides most of the functionality of OPRO's data entry screens.
  43. It even has a utility to convert your .OPL screen files from OPRO,
  44. though it does not support scrolling entry screens.
  45.  
  46. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  47. trodgers@nmsu.edu     In Real Life ???
  48.  
  49.                      ---------------------------
  50.     "Bob's" promise is to widen the scope and nature of *abnormal 
  51. behavior*, to explore NEW WAYS of going over the edge *and coming
  52. back*.  PLUS to *bring back those who couldn't on their own*...to
  53. help you create the HIGHEST POSSIBLE EARNINGS from the PSYCHODYNAMICS
  54. of ABNORMALITY...to turn Conspiracy-implanted personality disorders
  55. into an ILLUSION OF CREATIVITY that will *fool normals* and GET YOU
  56. SEX!
  57. --
  58.   Excerpted from an online pamphlet for the Church Of The SubGenius
  59.  
  60.  
  61.  
  62.