This came about because the cost of determining if a file could be saved back 
to a pre-7 file version was too high yet the risk of not informing the user 
they are likely to loose data by doing so was also too high.

> On 2 Nov. 2016, at 9:36 am, Ben Rubinstein <benr...@cogapp.com> wrote:
> 
> I recently started working with a file from 6.7.11 in 8.1.1.  Having 
> carefully set the file format preservation, so that I can continue to work 
> with it back and forth between 6.7.11 and 8.1.1, I now get this message each 
> time I save:
> 
>       The preference to preserve stack file formats is set,
>       however, saving this stack file as version 5.5 will
>       result in data loss. The minimum stack file version
>       for this stack is 7.0.
> 
> Since the stack came directly from LC 6, this seems implausible.
> 
> On further investigation I see that there is a new property, the 
> minStackFileVersion. "The minStackFileVersion property is read only and 
> determined by the content of the stack file.", according to the dictionary.
> 
> Well, that sounds good. But then I read "The minimum stack version reported 
> by the property is 7.0.".
> 
> How can this be helpful? And if that is how the property is defined, wouldn't 
> it better if saving didn't throw up the above dialog when minStackFileVersion 
> = 7.0, since that should in fact be taken as "not sure" or "doesn't need 8.0".
> 
> Is there a subtlety here that I'm missing?
> 
> Ben
> 
> _______________________________________________
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode


_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to