From: pmo AT fmsc DOT com DOT au (Peter Monks) Newsgroups: comp.os.msdos.djgpp Subject: Re: Adding Windows Support? Date: Fri, 08 Nov 96 02:21:06 GMT Organization: Financial Market Software Consultants pty ltd Lines: 38 Message-ID: <55u5ei$14k_004@fmsc.com.au> References: NNTP-Posting-Host: gw.fmsc.com.au Cache-Post-Path: clark.fmsc.com.au!unknown AT sleepy DOT fmsc DOT com DOT au To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp In article , Eli Zaretskii wrote: > >I might have been talking out of ignorance, but what bothers me is exactly >how ``simple'' a program must be before it can be compiled with RSXNTDJ >without additional packages such as MFC. Can you write a full-blown Win32 >program with a decent GUI (dialog boxes, scroll bars, fonts, etc.) with >only DJGPP and RSXNTDJ? If you can, then why did Cygnus develop a whole >new project instead of just using DJGPP and RSXNT? I successfully compiled a game I wrote using BC++ 3.1 a year or two ago using DJGPP+RSXNTDJ, demonstrating that fairly complex programs can be produced using these tools. The program only used core Win32 functions, however, so its probably not a fair indication of the capabilities and shortcomings of RSXNTDJ. In addition, the tests included in the package demonstrate the use of the common dialogs, toolbars, etc., so a fair bit of functionality does work. I have read in other threads that RSXNTDJ does not support C++, which (if true) is a pretty major shortcoming, as C++ is becoming more important for Windows programming. It also lacks support tools, such as a debugger and profiler, which is where Cygnus has a distinct advantage (despite all Cygnus programs relying on a 3Mb DLL). As for MFC, I believe it could be used (with great difficulty) if C++ support was added to RSXNTDJ, as you can use the makelib utility included in the package to export the appropriate functions from the various MFC DLLs. The headers and so on would be more of a problem, but I'm sure someone somewhere has access to VC++! :-) Anyway, hope this helps clear things up a little, Peter ---------------------------------------------------------------------- Peter Monks pmo AT fmsc DOT com DOT au Peter_Monks AT australia DOT notes DOT pw DOT com http://www.geocities.com/Yosemite/4455/