HDTenEightyP/NetNews huggingface dataset:
From: tanith@csd4.csd.uwm.edu (Michael D Kretzer)
Subject: Re: Codeview with os/2 2.0 GA
Originator: tanith@csd4.csd.uwm.edu
Reply-To: tanith@csd4.csd.uwm.edu
Organization: University of Wisconsin - Milwaukee
Date: Tue, 14 Apr 1992 23:00:51 GMT

From article <1992Apr14.202217.26570@hsr.no>, by lygre@hsr.no (Eirik Lygre):
> I wonder if anyone use codeview (the one that comes with MS C 6.0AX)
> with os/2 2.0 GA? I *seem* to remember that someone used it with an
> earlier beta -- Im not quite sure, though.
> 
> Any info will be appreciated -- and even more so if the info specifies
> the codeview version number etc :-). I myself run CVP 3.11, by the way.

CVP 3.12 runs better on OS/2 2.0 than CVP 3.11.  I found that CVP 3.11
ignores single-stepping (when you press F8, it seems to execute as if
you pressed F5) and it ignores some breakpoints.  Once it hits a breakpoint
though, it acts like it's supposed to...I can't understand why it doesn't
work.  I'm sure that Microsoft will ship you an update of CVP up to 3.12
(I got a copy with MASM 6.0).  CVP 3.12 doesn't work flawlessly with
OS/2 2.0 either, but the problems seem limited to recognizing MASM symbolic
information (no problems that I've seen with C).  

YOU CAN'T MIX PREVIOUS/LATER VERSIONS OF LINKERS WITH CODEVIEW!  This one threw
me for a loop for a while, because I tried using the C:\OS2\LINK command
with the /CO and/or old Microsoft linkers with CVP 3.12 and it didn't
interpret the symbolic information correctly.  It seems that you have to
use the linker shipped along with the version of Codeview that you got.
I can't seem to get the linker shipped with MS C 6.0AX to work with
CVP 3.12 or the linker shipped with MASM 6.0 to work with CVP 3.11 (the
symbolic information is ALWAYS misinterpreted if you do use a different
one, however, the executables run fine [but you just can't debug them])...
if you use shipped linker, it will compile C/MASM/whatever executables
with symbolic information just fine.  Weird!  Also, you have to use
the IBM debugger if you link flat model assembly programs with IBM's 
link386 (I can't seem to get MASM 6.0 to create 32-bit programs with
the IBM libraries if I don't use link386...and obviously CVP isn't a
32-bit debugger).,

Has anyone tried Microsoft C 7.0?  (I still haven't received any upgrade
information from C 6.0AX--does anyone know who I should contact?)  Is it
a 32-bit compiler?  I know that they say it won't support OS/2 2.0, but
is OS/2 1.x supported?  Can you compile 32-bit programs if you use the
IBM headers/libraries supplied in their toolkit?  How well does C 7.0
run under OS/2?
From: pebly@VNET.IBM.COM (Bob Pebly)
Newsgroups: comp.os.os2.programmer
Subject: ipmd: debugger question.
Date: 15 Apr 92 11:33:09 GMT
Reply-To: pebly@vnet.ibm.com
Organization: IBM Industrial Sector Division, Boca Raton, FL

In <TNT.92Apr14192940@netcom.com> Terry Turner writes:
>how does one examine the call stack--the list of procedures
>so far called? i am assuming that there is a way to do this
>but have not been able to find it.

Under the Thread pulldown, select Show and then Stack.  Is that what you
are looking for?

Bob Pebly

Disclaimer: This posting represents the poster's view, not those of IBM.
From: bking@ersys.edmonton.ab.ca (Barry King)
Newsgroups: comp.os.os2.programmer
Subject: Creating Menus Dynamically
Date: 12 Apr 92 10:18:01 GMT
Article-I.D.: ersys.q554iB1w164w
Organization: Edmonton Remote Systems, Edmonton, AB, Canada

Could someone educate me as to the proper dynamic creation of pulldown 
menus?
 
Here's what I've tried:
 
1) create a window using WinCreateWindow, WC_MENU class, parent and owner 
are the frame window, NULL ctl data, FID_EMNU as resource id.  Send 
MM_INSERTITEM messages to add menu items, send WM_UPDAATEFRAME with 
WC_MENU as mp1.

  This causes a Trap D (?) of all things - haven't chased it down yet as 
  to why it traps...
 
2) Create in-memory menu resource using _MT and _MTI structures, call 
WinCreateMenu, and send WM_UPDATEFRAME etc.
 
  This works but is _very_ tedious to create/manage the menu template.
 
3) create NULL in-memory menu resource and make successive MM_INSERTITEM 
calls to build the menu. 
 
  This doesn't appear to work.  It simply does nothing even though valid
  (apparently) window handles are created.  I trap now and then after
  MM_INSERTITEM but even this doesn't happen reliably.  I would think 
  that this method should work.  WinGetLastError returns no error in the
  creation of the menu (WinCreateMenu).  Same with scenario 1.
 
Any ideas?
 

Barry King              bking@ersys.edmonton.ab.ca
Edmonton Remote Systems:  Celebrating 10 years of service to Northern Alberta
Newsgroups: comp.os.os2.programmer
From: rcain@netcom.com (Robert Cain)
Subject: Re: WinProgrammer's ?'s on WinOS/2
Date: Mon, 13 Apr 92 20:59:22 GMT
Organization: Netcom - Online Communication Services  (408 241-9760 guest) 
Distribution: comp

risto@tuura.UUCP (Risto Lankinen) writes:
: 
: Specifically:
:   - Do the Windows apps and OS/2 apps share the same message-passing system?
:     Can I '{Send|Post}Message()' to an OS/2 app from a Windows app?

No.

:   - Are the Windows DLL's truly shared (ie. loaded just once even for multi-
:     ple clients)?  I've got colliding info on this from different sources...

???  The OS/2 ones are.

:   - Can an OS/2 app call a Windows DLL ?  How about the other way?

Mirrors interfaces the Windows API to the OS/2 dll's.

:   - I've currently set up dual boot: MS-DOS 5.0 & OS/2 1.2 .  Can I install
:     the 2.0 on top of the 1.2 without breaking my dual boot functionality?

Yes.

-- 
Bob Cain    rcain@netcom.com   408-358-2007

"There are some strings.  They're just not attached."
                                                    Victoria Roberts
From: nicolai@lysator.liu.se (Nicolai Wadstr|m)
Newsgroups: comp.os.os2.programmer
Subject: Dialog as Mainwindow: Problems, help!!!
Date: 14 Apr 92 22:27:13 GMT
Organization: Lysator Computer Club, Linkoping University, Sweden


The system (mailer & bbs) I'm working on right now has given me some
troubles... For convinience I use a Dialog as a main window, but this
causes some problems, I can't (or don't know how) to set the icon for 
the window (the windows has a minimize button), and when the application
is started it doesn't get focus! The program windows comes to the foreground
but it does not become the active application!

This is how I call the dialog function:

void    cdecl main (void)
{
  HAB     hab;
  HMQ     hmq;


  hab = WinInitialize(NULL);
  hmq = WinCreateMsgQueue(hab, 0);


   WinDlgBox( HWND_DESKTOP, HWND_DESKTOP, MainDlgWnd, NULL, ID_MAINWND, NULL );

   WinDestroyMsgQueue( hmq );
   WinTerminate( hab );
}


I would be greatfull for any help!


Regards,
          nicolai, nicolai@lysator.liu.se
--
Nicolai Wadstr|m                   # Internet:      nicolai@lysator.liu.se
                                   #
                                   # BBS:           +46-40-124554 (down)
                                   # Voice:         +46-40-975535
From: d9mikael@dtek.chalmers.se (Mikael Wahlgren)
Newsgroups: comp.os.os2.programmer
Subject: DOS Commands
Date: 7 Apr 92 23:31:04 GMT
Organization: Chalmers University of Technology

Following is an example program of how to use the DOS.SYS driver to execute
a command in the OS/2 1.3 DOS compatibility box (I haven't tested how it
works in OS/2 2.0, as there are better means to do this in 2.0).  Note, that
you will need to  switch to the DOS box, before the command is actually
executed.  This could be done automaticly by using the WinQuerySwitchList and
WinSwitchToProgram API, or manually.  If you need an example on how to do
this, I can post this too, but in that case you will have to accept Modula-2
code instead.  The following example is written in C and compiled with
JPI TopSpeed C++ (but there shouldn't be any specific for that compiler:-)

#include <stdio.h>
#include <string.h>

void dosCmd(char *cmd) {
  FILE          *dosdrv;

  if ((dosdrv = fopen("DOS$", "w")) != NULL) {
    fprintf(dosdrv, "%c%c%s%c%c", 128, 32, cmd, 13, 0);
    fclose(dosdrv);
  } else {
    printf("Failed to access DOS box!\n");
    printf("Check that DOS.SYS is loaded and PROTECTONLY=NO in your CONFIG.SYS!\n");
  }
}

void main(void) {
  dosCmd("DIR");
}

Mikael Wahlgren      d9mikael@dtek.chalmers.se
From: tanith@csd4.csd.uwm.edu (Michael D Kretzer)
Newsgroups: comp.os.os2.programmer
Subject: Re: How can I create my own icons?
Date: 13 Apr 92 15:47:12 GMT
Article-I.D.: uwm.1992Apr13.154712.12675
Reply-To: tanith@csd4.csd.uwm.edu
Organization: University of Wisconsin - Milwaukee
Originator: tanith@csd4.csd.uwm.edu

From article <92104.134931OPRJ36@TREARN.BITNET>, by Bahri Bora BALI AG <OPRJ36@TREARN.BITNET>:
> Hello..
> I want to learn how to creat an icon.. Is there a
> utility to create it? What is the format of a file
> with extension 'ICO' ? Thank you for your interest.

Yes, the utility is shipped with every version of OS/2 2.0.  Try
running the 'Icon Editor' in the Productivity folder...
From: hamish@waikato.ac.nz
Newsgroups: comp.os.os2.programmer
Subject: Re: Borland compiler for OS/2 (ever?)
Date: 9 Apr 92 20:18:16 +1200
Organization: University of Waikato, Hamilton, New Zealand

In article <2255@accucx.cc.ruu.nl>, nevries@accucx.cc.ruu.nl (Nico de Vries.) writes:
> In <jeff.701433454@extro.ucc.su.OZ.AU> jeff@extro.ucc.su.OZ.AU (Jeffrey Smartt) writes:
> 
>>G'day,
> 
>>does anyone know when Borland is going to release its C++ compiler for OS/2?
> 
>>Jeff.
>>-- 
>>--------------------------------------------------------------------------------
>>Jeffrey Smartt, Smartt Designs Pty. Ltd.      Internet: jeff@extro.ucc.su.oz.au
>>G.P.O. Box 619, Sydney, NSW, Australia, 2001.
>>Ph: +61-18-219955.   [(018)219955]            Fax: +61-2-983-9046  [(02)9839046]
> 
> Borland officials stated 3th quarter. Others claim 4th quarter. Borland is
> accepting test applications for BC++ for OS/2 on CompuServe. 
> Others, like Zortech, will probably have 32 bit C++ compilers for OS/2 2.0
> even sooner.
> 

Watcom already do, with Watcom 9.0 It'll do OS2/2.0, Windows and Extended DOS
according to their glossy that came in the mail this week. The education price
looks bloody good too.

-- 
==============================================================================
|  Hamish Marson   <h.marson@waikato.ac.nz>                                  |
|  Programmer (n/5), School of Computing and Mathematical Sciences           | 
|  University of Waikato,                                                    |
|  Hamilton, New Zealand.                                                    |
|Disclaimer:  Anything said in this message is the personal opinion of the   |
|             finger hitting the keyboard & doesn't represent my employers   |
|             opinion in any way. (ie we probably don't agree)               |
==============================================================================
  Q. If Nuclear Tests are so safe, why don't the French do them under Paris?
From: bjaspan@athena.mit.edu (Barr3y Jaspan)
Newsgroups: comp.os.os2.programmer
Subject: Re: Mini OS/2 V2 System
Date: 6 Apr 92 21:45:24 GMT
Article-I.D.: athena.1992Apr6.214524.11635
Organization: Massachusetts Institute of Technology

What is the smallest useful OS/2 v2 system that can be created purely from the
installation program?  It is unreasonable to have to manually delete
individual files in order to achieve an advertised "minimum configuration."

-- 
Barr3y Jaspan, bjaspan@mit.edu
From: ersys!bking@agchem.redwater.iol.ca (Barry King)
Newsgroups: comp.os.os2.programmer
Subject: Re: I have some questions.. (nobody had answered)..
Date: Wed, 15 Apr 92 19:26:54 MDT
Organization: Edmonton Remote Systems, Edmonton, AB, Canada

OPRJ36@TREARN.BITNET (Bahri Bora BALI AG) writes:

>1. Is there a good text editor running under OS/2 1.3? If so,

>   how can I get it?



There are several.  Most are available from various software

mail order house such as Programmer's Connction or Programmer's

Paradise.



    Brief 3.1 Solution Systems

              - OS/2 and DOS versions.  Character mode.

              - powerful, fully configurable, popular

              - comes with awk-like macro language



    SageEdit Intersolv (merged with Sage Software)

              - OS/2, DOS and dual mode

              - character based

              - awk-like macro language

              - very powerful, fully configurable



    MultiEdit, QEdit, Epsilon, Edix, Edix/GS are others.



    Of interest to mainframe types might be Mansfield's (?)

    KEdit (like XEdit on VM/CMS) and SPF/2 like the MVS/TSO

    ISPF editor.



>2. Someone had told me that there is a paper documentation about

>   use of PM functions in REXX. If still so, how can I get it?

>   And I had heard that there is a help file named REXX.INF?

>   True? If so, can I get it? Of course, from where?



This information comes with IBM's Programming Tools and Information

kit.  You can also download REXX .INF files from Compuserve or

major OS/2 BBSs.



>3. I hate COBOL but here, programmers want to write with

>   it. Do you have sample codes in COBOL/2, using

>   PM functions or OS/2 Service Calls? If so, *8) will

>   you send them to me?



COBOL, as an SAA language, is supported for OS/2 and PM development.

Examples come with the IBM PT&I kit.  It's a pain in the butt, IMHO,

to code PM in COBOL.  Anything in COBOL, actually, but with OS/2

it just doesn't seem to be very 'natural'...



>4. In these networks, with WHICH NODE/SITE sould I contact to

>   discuss something about IBM's FBSS/2?



Dunno.



>5. Is it possible to develope Device Drivers for OS/2, by

>   programming in COBOL/2? Here, programmers are asking

>   about this.



Probably, but you'd still need some assembler and C to get the

beast up.  Again, COBOL is simply not an appropriate choice

for systems level development.  Why not just take a couple

of hot-shots and let them loose with C?  After all, it isn't

magic - it's just another (very powerful) programming language.



>Thank you for your interest.. Kind regards..



hope this helps.





(sorry about the crappy formatting...)

Barry King              bking@ersys.edmonton.ab.ca
Edmonton Remote Systems:  Celebrating 10 years of service to Northern Alberta
Newsgroups: comp.os.os2.programmer
From: btaber@netcom.com (Brian taber)
Subject: Microsoft SDK for OS/2 1.2 work on OS/2 2.0?
Date: Wed, 15 Apr 92 14:59:18 GMT
Organization: Netcom - Online Communication Services  (408 241-9760 guest) 
Summary: Will the Microsoft SDK for OS/2 1.2 work on OS/2 2.0?
Keywords: OS/2 SDK 


Will the Microsoft SDK for OS/2 1.2 work at all with OS/2 2.0?
I suspect programs written with it might work (tho not to full use of 2.0),
but the CodeView debugger for 1.2 will not work at all.
Has anyone tried this yet?


Brian Taber
btaber@netcom.com
From: dic5340@hertz.njit.edu (David Charlap)
Newsgroups: comp.os.os2.programmer,comp.os.os2
Subject: Re: CreateThread using malloc
Keywords: stack, DosAllocSeg
Date: 16 Apr 92 13:24:09 GMT
Organization: New Jersey Institute of Technology, Newark, N.J.

In article <jj91eqk@twilight.wpd.sgi.com> fanj@remb6489.wpd writes:
>I was using CreateThread call to create several threads.  Before that I was
>using 'malloc' to create the stack which is needed as one of the parameters
>for 'CreateThread' call.  
>
>I donot know if use of 'malloc' is proper.  I also looked into the 
>use of 'DosAllocSeg'.  And I got "wrong ring level" error msg while using
>'DosAllocSeg'.
>
>In short, I am confused in how to create the stack for theads. Any ideas?

Can't help you there.  malloc() should be fine.  It maps onto a
subroutine based on DosAllocSeg.

About your "Wrong Ring Level", did you remember to run the macro to
convert the memory HANDLE returned to the memory POINTER you probably
need? (which malloc() returns)  I don't know the name of the macro,
but it's been posted a few times.



-- 
David Charlap                   Q:"Where do these stairs go?"
dic5340@hertz.njit.edu          A:"They go up"
----------------------------
Hi! I am a .signature virus. Copy me into your .signature to join in!
From: pmuellr@VNET.IBM.COM ("Pat Mueller")
Newsgroups: comp.os.os2.programmer
Subject: os/2 font programming
Date: 7 Apr 92 18:05:20 GMT

You can get by with the OS/2 1.3 Programming Guide and the OS/2 1.3
Programming Reference Vol 1.  I'm playing with a program now that
generates metafiles with ATM font-ed text is them.  You need to do a
WinInitialize() to create the hab, but after that you can get by with
just Dev...() and Gpi...() calls, which means you don't need a window
message queue, which means the program will run in text mode.  One
gotcha is that to query the printer capabilities (clip regions for
particular forms your printer supports), you need to figure out what
printers and queues you have on your system.  You need to use Prf...()
calls to determine this, and these require a message queue, so the
program no longer runs in text mode.  I don't know anywhere else this
stuff might be documented besides these two manuals (but there might be
something somewhere).

Patrick Mueller
pmuellr@vnet.ibm.com
Programming Systems, IBM Cary, NC  (919-469-7242)
From: fly@ccwf.cc.utexas.edu (`)
Newsgroups: comp.os.os2.programmer
Subject: files anf folders
Date: 10 Apr 92 05:36:56 GMT
Organization: The University of Texas at Austin, Austin TX


 I posted this earlier and didnt get any replies, so I will try again:

How can I get all of the files and folders out of a directory?
  I know about DosFindFirst and DosFindNext, but all i see in the
Programmer's reference is a keyword FILE_NORMAL, which only gets 
files which are not hidden (at least as far as I can tell).
  Help me please.
Organization: Wirtschaftsuniversitaet Wien, Vienna, Austria
Date: Monday, 6 Apr 1992 18:53:07 WUT
From: FLATSCHER Rony <RONY@awiwuw11.wu-wien.ac.at>
Newsgroups: comp.os.os2.programmer
Subject: Re: Mini OS/2 V2 System

Ken:

Thanks an awful lot !

---rony
Newsgroups: comp.os.os2.programmer
From: tholen@galileo.ifa.hawaii.edu (Dave Tholen)
Subject: Re: Opinions about WATCOM products sought.
Organization: University of Hawaii
Distribution: na
Date: Sat, 11 Apr 1992 06:46:24 GMT

Brian Wainscott writes:

> I'll be needing compatible FORTRAN and C compilers under OS/2.
> The only company I know of even WORKING on a FORTRAN compiler
> is Watcom, who has one in the beta stage.
> 
> What is the reputation of Watcom?  Good products?  I have never
> bought anything from them, or even heard much about them, so before
> I shell out near $1000 for their products, I'd like to get all
> possible input.  Thanks.

WATCOM's FORTRAN compiler isn't really in the beta stage.  They are
prepared to deliver as soon as they can verify proper operation under
GA.  They expect to be shipping later this month and are taking orders.

Their reputation seems to be good.  Their C compiler won PC Magazine's
Editor's Choice award in 1988, InfoWorld's Best in Class award, and The
Computer Language Jolt Product Excellence Award.  The FORTRAN compiler
shares the same optimizer technology as the C compiler.

Don't shell out $1000 if you can prove association with an educational
institution.  The educational discount is $250 (er, that is, the price
is $250, not $250 less than the full retail price), which makes it very
attractively priced.  The compiler will apparently support cross
development for DOS and Windows platforms, as well as the 32-bit OS/2
platform.  The package includes an interactive debugger, make utility,
graphics library (though for OS/2 PM, I imagine it relies on the GPI),
profiler, bind utility, and librarian (among other things).  Call
800-265-4555 for more information (and let it ring a few times -- they
tend to answer on the fifth to eighth rings, in my limited experience).

They even have a 60-day money back guarantee.

I've ordered it.  Give me a few weeks for me to get my hands on GA and
their compiler, and I can provide a capsule review.
From: furnish@ccwf.cc.utexas.edu (Geoffrey Furnish)
Newsgroups: comp.os.os2.programmer
Subject: Re: writing apps in OS/2 2.0
Date: 17 Apr 92 17:46:31 GMT
Organization: The University of Texas at Austin, Austin TX

In article <92106.174619IO70935@MAINE.MAINE.EDU> IO70935@MAINE.MAINE.EDU writes
>All the propaganda surrounding the release of OS/2 2.0 has piqued my interest
>in getting a new operation system.  I do have one question though........

>I do a fair amount of development on DOS platforms and am attempting Windows
>development in the near future.  I was thumbing through my Microsoft 6.0
>manual(s) the other night and was reading about the OS/2 libs etcetera included
>with MSC 6.0.  My question is.......

>     Is what is included in the MSC compiler sufficient for basic, protected
>     mode OS/2 development (I realize no PM stuff is included) -  If not,
>     what else will I need?????

Actually, I have done all my PM development using MSC 6.0 alone.  I
have no other toos, yet this is all I need.  I don't have the Softset
or anything like that.  MSC 6.0 has the header files, and that is
enough to let you call all PM API functions.  You don't get a dialog
editor, or any of the fancy stuff, that is true, but it is enough to
do substantial protected mode, PM, multithreaded development.

>     I guess what I am asking is what is the bare minimum software requirements
>     (based on MSC 6.0 or the DJGPP 32 bit port of GNU) for creating
>    protected mode apps in OS/2.

MSC 6.0 is the bare minimum.

Whether or not you will consider it an acceptable minimum is perhaps
another question...

Geoff Furnish
Newsgroups: comp.os.os2.programmer
From: tanith@csd4.csd.uwm.edu (Michael D Kretzer)
Subject: Re: GNU C (EMX) and API calls
Originator: tanith@csd4.csd.uwm.edu
Reply-To: tanith@csd4.csd.uwm.edu
Organization: University of Wisconsin - Milwaukee
Date: Fri, 17 Apr 1992 03:03:44 GMT

From article <jarman.703450167@ee.ualberta.ca>, by jarman@ee.ualberta.ca (Andrew Jarman):
> I downloaded the EMX and GNU C development tools (32 bit) for OS/2 and
> the 32bit extender for DOS.  The DOS one seems to work fine (I don't have
> 2.0 yet) and the test programs seem to demonstrate the standard ANSI C
> calls.  My question is: has anyone been able to use the GNU C tools to
> develop WPS programs.  I've heard that a development package is available
> (to students anyway ) for ~$120.  Is this true and has anyone tried to 
> use this stuff with GNU.  What does the kit contain?

As shipped EMX/GNU C does not include PM libraries.  However, if you purchase
the IBM Developer's Toolkit, you should be able to make PM programs with
GNU (I haven't tested this thoroughly, but the examples from Petzold's
book run fine if you include the IBM header files/libraries).  The code
from the current version of EMX/GNU C is a bit bloated, but what do you
expect for free?
Organization: Sophomore, Electrical and Computer Engineering, Carnegie Mellon, Pittsburgh, PA
Newsgroups: comp.os.os2.programmer
Date: Wed,  8 Apr 1992 13:23:01 -0400 
From: Ke-Wei Ma <km4c+@andrew.cmu.edu>
Subject: Re: Programming OS/2

Excerpts from netnews.comp.os.os2.programmer: 8-Apr-92 Programming OS/2
by Doug McDonald@aries.scs. 
> Now that OS/2 is now, officially, unequivocally, vaporware, how
> does one program it? 
    How does one program in vaporware???

Ke-Wei
From: tanith@csd4.csd.uwm.edu (Michael D Kretzer)
Newsgroups: comp.os.os2.programmer
Subject: Re: com.sys and vcom.sys parameters?
Date: 13 Apr 92 02:24:15 GMT
Article-I.D.: uwm.1992Apr13.022415.29012
Reply-To: tanith@csd4.csd.uwm.edu
Organization: University of Wisconsin - Milwaukee
Originator: tanith@csd4.csd.uwm.edu

From article <xfwjq4f.rcain@netcom.com>, by rcain@netcom.com (Robert Cain):
> How do you tell com.sys and vcom.sys that there is a com3 on irq7 at
> address 3e8?

Add the following to the COM driver lines in your CONFIG.SYS.  IRQ 7 
might cause problems because OS/2 uses IRQ 7 for the LPT1 port (be sure
not to use COM3 when printing, or vice-versa):

DEVICE=C:\OS2\COM.SYS (3,3E8,7)
DEVICE=C:\OS2\MDOS\VCOM.SYS (3,3E8,7)