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