home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.os.os2.programmer
- Path: sparky!uunet!munnari.oz.au!bunyip.cc.uq.oz.au!griffin!snark!mark
- From: mark@snark.itc.gu.edu.au (Mark Hessling)
- Subject: Re: Online help, API reference
- Message-ID: <mark.724560390@snark>
- Sender: news@griffin.itc.gu.edu.au
- Nntp-Posting-Host: snark.itc.gu.edu.au
- Organization: ITC, Griffith University, Brisbane, Australia
- References: <1992Dec15.085659.248@vulcan.resmel.bhp.com.au> <1992Dec15.161409.23719@watson.ibm.com>
- Date: 17 Dec 92 02:46:30 GMT
- Lines: 56
-
- cnadler@vnet.ibm.com (Cliff Nadler) writes:
-
- >In <1992Dec15.085659.248@vulcan.resmel.bhp.com.au> paulg@a1.resmel.bhp.com.au (Paul Gallagher) writes:
- >>Hi,
- >>
- >>I've spent some time exploring the online books, INF files etc,
- >>and I've set EPM up for online help, but (forgive me if there's
- >>an obvious answer to this question)... where the hell do you
- >>"go" to get comprehensive online API help?
- >>
- >>Is a complete API reference available on-line? If not, what are
- >>some good alternative sources? (Am I missing something because
- >>IBM only gave me the CDs and not the printed docs?)
- >>
-
- >The on-line documents should be complete. What do you think is missing?
-
-
- How about the Vio,Mou and Kbd function calls. They exist but there is no
- documentation on them anywhere.
- I have asked our local DAP people for a response and they promptly sent
- me a copy of the reply to a discussion on the OS2FNS FORUM. I will quote
- that reply:
- --------------------- start of quote
- THE VIO/KBD/MOU calls are inherently 16-bit, byte swap oriented. They
- don't port well to other architectures so I would expect them to not
- be available on a portable versiob of OS/2, if one is ever produced.
- However, I would expect them to remain in an Intel based OS/2 product
- for compatability with 16-bit apps. If you believe your customer
- base would want to use your product on OS/2 on a different machine
- architecture, don't use VIO/KBD/MOU calls, make a PM application.
- ------------------- end of quote
-
- So what if you want to remain on an Intel platform with OS/2 or even
- wanted to run without the WPS ? How do you write full-screen window
- applications for that situation without using the Vio,Mou and Kbd functions?
-
- I am the maintainer of a public domain curses library for DOS and OS/2
- and trying to guess the usage of these taboo functions is a real pain.
-
- Discouraging the use of these functions also discourages the porting of
- character-based applications from other platforms. I suppose with the
- wealth of OS/2 applications available, IBM can afford to ignore these
- insignificant applications. :-)
-
- >Cliff Nadler
- >IBM Federal Systems Company
-
- >Note: This post represents the views of the poster, not those of IBM or the
- > IBM Federal Systems Company
- ------------------------------------------------------------------------
- Mark Hessling Email: mark@snark.itc.gu.edu.au
- DBA,ITS Phone: +617 875 7691
- Griffith University Fax: +617 875 7877
- Nathan, Brisbane QLD 4111 Australia *** PDCurses Maintainer ***
- ------------------------------------------------------------------------
-