home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #30 / NN_1992_30.iso / spool / comp / os / os2 / programm / 7081 < prev    next >
Encoding:
Text File  |  1992-12-16  |  3.1 KB  |  69 lines

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