Newsgroups: comp.lang.smalltalk
From: andy@kahuna.demon.co.uk (Andy Deighton)
Path: cantaloupe.srv.cs.cmu.edu!das-news2.harvard.edu!news2.near.net!news.mathworks.com!newshost.marcam.com!usc!howland.reston.ans.net!news.sprintlink.net!pipex!peernews.demon.co.uk!kahuna.demon.co.uk!andy
Subject: Re: Enfin and OS/2 to Windows portability
References: <3i8phb$2e5d@news-s01.ny.us.ibm.net>
Reply-To: andy@kahuna.demon.co.uk
X-Newsreader: Demon Internet Simple News v1.29
Lines: 28
X-Posting-Host: kahuna.demon.co.uk
Date: Tue, 21 Feb 1995 11:43:41 +0000
Message-ID: <793367021snz@kahuna.demon.co.uk>
Sender: usenet@demon.co.uk

In article <3i8phb$2e5d@news-s01.ny.us.ibm.net> kldavis@ibm.net  writes:

> Assuming that there are no interfaces to customized dlls in an application
> developed in Enfin 4.1 for OS/2, does this code port directly to the
> Enfin 4.1 for Windows environment?  Where would the inconsistencies
> surface?  Does it make sense for developers to take advantage of the
> OS/2 operating system to perform development work if the platform of
> the client is DOS/Windows?  
> 
>  
> 
Hi,
The only thing you should really be aware of (apart from DLL calls to 
OS-native DLLs) is the inconsistency between OS/2 MDI (multiple document
interface) and Windows MDI.
MSWindows MDI does not allow one to have a submenu ctrl on 'child' windows
(subforms), whereas OS/2 MDI does (your app would end up having a menu ctrl
on the 'parent' window (main form) and a menu on the subform).
So, if you took advantage of this under OS/2 and ported to Windows, you
would lose that menu.  Apart from that, it's pretty cool.  I wrote a Windows
app that used loads of Notebook ctrls, and saved the classes on a disk, walked
over to an IBM RS6000 running AIX and ENFIN for AIX, inserted the disk, loaded
the classes and app was up and running - with notebooks as well.  Bitchin!

-- 
Andy Deighton ->
Home : andy@kahuna.demon.co.uk
Work : adeighton@easel.com
