Jim, Hi. In principle, nothing wrong with option 2 I'd say. I think the issue often with fixing as you go is that we all work with code that we haven't touched in months or even years so arguably these would never be fixed - 4D has flagged these as obsolete since v15 and I hadn't touched any of the instances so far!
In the end, after evaluating scope of usage and potential issues I went ahead and converted them all. Job done! Regards, Narinder Chandi, ToolBox Systems Ltd. -- -----Original Message----- From: 4D_Tech <4d_tech-boun...@lists.4d.com> on behalf of 4D Tech Mailing List <4d_tech@lists.4d.com> Reply-To: 4D Tech Mailing List <4d_tech@lists.4d.com> Date: Friday, 14 June 2019 at 15:46 To: 4D Tech Mailing List <4d_tech@lists.4d.com> Cc: Jim Crate <j...@quevivadev.com> Subject: Re: v15 to v17 Conversion of Obsolete _o_C_STRING/_o_ARRAY STRING Commands On Jun 7, 2019, at 8:48 AM, Narinder Chandi via 4D_Tech <4d_tech@lists.4d.com> wrote: > > Hi all. I am migrating a v15 database to v17, 4D Server running on Mac. I need some opinions as to what to do with regards to converting commands marked as obsolete as per this article: [snip] > I have searched the archives on this topic but opinions seem to be divided on whether or not to do this conversion? Perhaps I am mistaken, but I am of the opinion that it will have to be done sooner or later as 4D reserves the right to remove obsoleted commands and will eventually do so? > > TL;DR the options are: > 1. Replace > 2. Do nothing for v17 Is there anything wrong with option 2, and just fixing these as you update the code around them? The commands still work in v17, even subtables still seem to work. I may replace the subtable this time around just because it’s only used a couple places and it’s a convenient time to change the structure. My personal approach with 4D is to wait until I have to touch working code, since perhaps by the time the commands don’t work there will be language enhancements that make me want to touch the code. Jim Crate ********************************************************************** 4D Internet Users Group (4D iNUG) Archive: http://lists.4d.com/archives.html Options: https://lists.4d.com/mailman/options/4d_tech Unsub: mailto:4d_tech-unsubscr...@lists.4d.com ********************************************************************** ********************************************************************** 4D Internet Users Group (4D iNUG) Archive: http://lists.4d.com/archives.html Options: https://lists.4d.com/mailman/options/4d_tech Unsub: mailto:4d_tech-unsubscr...@lists.4d.com **********************************************************************