pssst, how to loose your just typed proccode

Author: ulrichmerkel@web.de (ulrich-merkel)

It's a TechAlert from Frontline, but for those who see uniface.info as their center of information and discussion:

 

n Uniface 9.5.01 proc code that has not been stored yet may be lost when compiling a component.

This problem happens when incorrect proc code is entered in a trigger and the checkbox "Syntax check (Precompile) on Leaving Proc Field" has been flagged in IDF (See IDF menu (Utilities->Preferences->Proc Editors). When incorrect proc code is detected, compilation of the component issues the following error message in a popup window: "8250 - Compiler found syntax error(s) in Proc. Do you want to continue? Yes/No/Help". When answering with No, the most recently entered proc code entered (after the last store) will be lost during a rollback. This problem can be avoided by unflagging the checkbox in the IDF preferences or by answering Yes when the mentioned popup window appears. In previous Uniface versions (9.4 and earlier) this does not happen. The problem has been logged as bug 29630 which is currently under investigation. It is our intention to implement a solution in patch E105. We will keep you up to date about the progress via Frontline.