Xref: utzoo comp.databases:8342 comp.sys.mac.programmer:20380 comp.sys.mac.apps:3317 Path: utzoo!censor!geac!torsqnt!news-server.csri.toronto.edu!cs.utexas.edu!uunet!munnari.oz.au!uniwa!fennel.cc.uwa.oz.au!a_dent From: a_dent@fennel.cc.uwa.oz.au Newsgroups: comp.databases,comp.sys.mac.programmer,comp.sys.mac.apps Subject: (was RE 4D etc..) RE FoxBASE+/Mac -> FoxPRO Message-ID: <1991Jan4.221115.2737@fennel.cc.uwa.oz.au> Date: 4 Jan 91 14:11:14 GMT References: <19464@netcom.UUCP> <1990Dec28.223155.12781@bram.UUCP> <1991Jan2.230226.27907@monu6.cc.monash.edu.au> Organization: University of Western Australia Lines: 43 In article <1991Jan2.230226.27907@monu6.cc.monash.edu.au>, typ125m@monu6.cc.monash.edu.au (John Wilkins) writes: > > Has anyone had experience porting FoxBase+/Mac to FoxPro on DOS environments? > I understand that there is Foxbase+/PC --> FoxPro upward compatibility > with a few variable problems, but I'd like to develop a system on the > Mac and port it to the PC. Responses by email would be appreciated > and I'll summarise if there's enough interest. Sorry I can't email... Look at my previous posting on this topic for a few comments on OMNIS and portability!! We have looked into the FoxBASE+/Mac -> FoxPRO issue a bit and talked to FOX. The big problem is that the current versions of both are not designed for porting code! Version 2 of FoxPRO and FoxPRO/Mac are due out 1st or 2nd quarter this year and porting is a stated goal. At the moment, you will have a lot of trouble with your interfaces: 1) The PC is (character) row and column oriented - the Mac defaults to PIXEL positioning, when generating code with the screen painter. 2) No picture fields or iconic buttons on the PC 3) The event handling for menus, buttons and windows is TOTALLY DIFFERENT in FoxPRO so some restructuring will be required. We have given up on FoxPRO for porting until the new versions arrive and are trying to minimise the FoxBASE+/Mac development for the same reason. We are also looking forward to seeing a lot of current FoxPRO features make it to the Mac, particularly memo field handling, BROWSE extensions and multiple ON KEY routines (essential when porting PC applications to the Mac). > > -- > John Wilkins, Manager, Publishing & Advertising, Monash University > Melbourne, Australia - Internet: john@publications.ccc.monash.edu.au > Disclaimer: IF Standard(disclaimer) THEN Applies(disclaimer) ELSIF > Nonstandard(disclaimer) THEN PROBABLY (Applies(disclaimer)) ENDIF Andy Dent A.D. Software phone 09 249 2719 Mac & VAX programmer 94 Bermuda Dve, Ballajura a_dent@fennel.cc.uwa.oz Western Australia 6066 a_dent@fennel.cc.uwa.oz.AU (international)