Compatibility with 1.x

For discussion related to Ffenics 2.0.

Moderators: Phil Winkler, Graham Smith, Pete Tabord

Compatibility with 1.x

Postby Adrian Jones » Tue Oct 25, 2016 8:45 am

Recently a customer reported that their users could not 'see' their Ff 1.63 application any longer, and were getting an error 'Error 215 Opening Application'.

When I investigated, it appeared that the RDRR file -- the one that tells Ff that there is indeed an application in that folder -- was, shall we say, no longer working. Plus a tell-tale ULTRA.INI file had popped up in that folder.

And it turned out that someone had indeed look at or used the app (as user, not developer) with v2.

So I post to clarify whether indeed this is the case -- that you can't mix and match 1.x and 2.x versions -- and not that there was something else going on that I missed in the wee hours this morning.
User avatar
Adrian Jones
 
Posts: 2000
Joined: Tue Sep 11, 2007 2:38 pm
Location: Cornwall, UK
Has thanked: 5 times
Been thanked: 4 times
 

Re: Compatibility with 1.x

Postby Graham Smith » Tue Oct 25, 2016 1:05 pm

I had assumed that opening and working on an app with 2.x would render it incompatible with 1.x, but hadn't considered that merely opening it as a user would do the same. I suppose it makes sense given that opening an app means opening and updating certain system files, even if you are only there to look around.

There can be a similar issue with data in a 1.5x database opened with 1.6x but it's much more subtle. In any case, it would seem that some kind of warning with 2.0 would be nice.
Graham Smith
DataSmith, Delaware
"For every expert there is an equal and opposite expert.", Arthur C. Clarke (1917 - 2008)
"X-Clacks-Overhead: GNU Terry Pratchett"
User avatar
Graham Smith
 
Posts: 2501
Joined: Fri Sep 07, 2007 11:31 am
Location: Delaware, USA
Has thanked: 0 time
Been thanked: 1 time
 

Re: Compatibility with 1.x

Postby Pete Tabord » Wed Nov 09, 2016 9:44 am

As is usual with a new major version, once an application has been touched with 2.0 you cannot then open it with 1.63.

Not only are there changes within files, but 2.0 keeps some of them in different places to 1.x in order to comply with Microsoft requirements for Windows 8 and later.
Peter J. Tabord
Head of Development
Database Software Ltd.
ptabord@ffenics.com
Pete Tabord
 
Posts: 1881
Joined: Fri Sep 07, 2007 12:48 pm
Location: Caernarfon, Gwynedd, UK
Has thanked: 0 time
Been thanked: 3 times
 

Re: Compatibility with 1.x

Postby Adrian Jones » Fri Nov 11, 2016 8:41 am

Pete, should you not then make that crystal clear (in the product/literature, etc etc).

And why is there no warning if this is about to happen?

As it happened, I was able to reverse the change as it only seemed to occur in the RDRR (the app was only opened in v2, no changes were made to my knowledge).
User avatar
Adrian Jones
 
Posts: 2000
Joined: Tue Sep 11, 2007 2:38 pm
Location: Cornwall, UK
Has thanked: 5 times
Been thanked: 4 times
 

Re: Compatibility with 1.x

Postby Pete Tabord » Tue Nov 15, 2016 11:34 am

Well, I hadn't imagined anyone would move to a new major version without testing it on a backup.

I'll put a warning in the next build.
Peter J. Tabord
Head of Development
Database Software Ltd.
ptabord@ffenics.com
Pete Tabord
 
Posts: 1881
Joined: Fri Sep 07, 2007 12:48 pm
Location: Caernarfon, Gwynedd, UK
Has thanked: 0 time
Been thanked: 3 times
 

Re: Compatibility with 1.x

Postby Adrian Jones » Tue Nov 15, 2016 1:28 pm

Thanks. You never know what someone is going to do!
User avatar
Adrian Jones
 
Posts: 2000
Joined: Tue Sep 11, 2007 2:38 pm
Location: Cornwall, UK
Has thanked: 5 times
Been thanked: 4 times
 
 

Return to Ffenics 2.0

Who is online

Users browsing this forum: No registered users and 1 guest