home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #31 / NN_1992_31.iso / spool / comp / os / mswindo / programm / win32 / 2639 < prev    next >
Encoding:
Text File  |  1993-01-02  |  2.2 KB  |  51 lines

  1. Newsgroups: comp.os.ms-windows.programmer.win32
  2. From: chris@chrism.demon.co.uk (Chris Marriott)
  3. Path: sparky!uunet!pipex!demon!chrism.demon.co.uk!chris
  4. Subject: Re: Win32s on Beta SDK CDROM? 
  5. Distribution: world
  6. References: <1i4vb0INNj3c@neuro.usc.edu>
  7. Organization: None
  8. Reply-To: chris@chrism.demon.co.uk
  9. X-Mailer: Simple NEWS 1.90 (ka9q DIS 1.19)
  10. Lines: 36
  11. Date: Sat, 2 Jan 1993 23:02:33 +0000
  12. Message-ID: <726015753snz@chrism.demon.co.uk>
  13. Sender: usenet@demon.co.uk
  14.  
  15. In article <1i4vb0INNj3c@neuro.usc.edu> merlin@neuro.usc.edu writes:
  16.  
  17. >I read somewhere that the beta sdk cdrom contains a product called
  18. >win32s which allows 32 bit windows program development running over
  19. >dos and not over the nt kernel.  Is this correct?
  20. >
  21. >Does win32s allow the development of true 32 bit code (large scale
  22. >image processing applications requiring flat memory model with the
  23. >ability to manipulate and do i/o with arrays larger than 64 KB)?
  24. >
  25. >Will there be an actual win32s product released for use in porting
  26. >and public release of 32 bit applications for the dos environment?
  27. >
  28.  
  29. Yes - Win32s is a set of DLL's for Enhanced mode Windows 3.1.  As its
  30. name suggests, it consists of a subset of the complete NT Win32 API.
  31. Basically, you develop your application on an NT machine, then Win32s
  32. allows that application to run under Windows 3.1.  You get the 32-bit
  33. flat memory model.  You *don't* get things like pre-emptive multitasking,
  34. separate address space, etc.  All the Win32 API functions are there,
  35. but the things which aren't implemented in Win32s are simply "stub"
  36. functions - eg, "CreateThread" always returns a "failure" result.
  37.  
  38. Win32s, even in the beta, seems to work well.  I've ported a fairly
  39. large application to NT and it runs beautifully under Windows 3.1 as
  40. well, using the Win32s DLLs.
  41.  
  42. Chris
  43. -- 
  44. --------------------------------------------------------------------------
  45. | Chris Marriott                           | chris@chrism.demon.co.uk    |
  46. | Warrington, UK                           | BIX: cmarriott              |
  47. | (Still awaiting inspiration              | CIX: cmarriott              |
  48. |  for a witty .sig .... )                 | CompuServe: 100113,1140     |
  49. --------------------------------------------------------------------------
  50.  
  51.