QXBREAKCH_START

 

Specifies the character starting with which string is split in the Informix® compatibility mode.

 

Syntax:

 

QXBREAKCH_START="<value>"

 

Usage and examples:

 

There are cases when strings are split into shorted strings, e.g.:

§      in the Informix® compatibility mode,

§      when converting classic (.per) forms into .fm2 ones.

 

In these cases, Lycia will look for the specified character in this string and split the string starting from this character:

 

QXBREAKCH_START="-"

 

By default, these characters (the ones considered as the beginning of a new string) are  *=+-.

 

You can change these characters by

setting the QXBREAKCH_START environment variable in env.properties (for compilation) and inet.env (for runtime),

changing the value of gui.layout.break.start in fglprofile.std.

 

The default behavior in achieved if none of these variables is set (neither QXBREAKCH_START nor gui.layout.break.start).

 

In the table below, you can see how the string with the default starting characters is split (for default values, i.e. QXBREAKCH_START="*=+-").

The table also gives examples of how strings are split if they contain the end characters as well as multiple spaces (see QXBREAKCH_END and QXREP_SPACES for details).

 

abc+def+ghi

abc

+def

+ghi

abc:def:ghi

abc:

def:

ghi

abc+def:ghi

abc

+def:

ghi

abc:def+ghi

abc:

def

+ghi

abc+:def

abc

+:

def

abc:+def

abc:

+def

 

abc   +def

abc

+def

 

abc   :def

abc

:

def

abc+   def

abc

+

def

abc:   def

abc:

def

 

 

In env.properties and inet.env, QXBREAKCH_START must be set together with QX_COMPAT=Informix4GL.

 

 

Related articles:

fglprofile.std

Converting classic Lycia forms

Compatibility mode

QX_COMPAT

QXBREAKCH_END

QXREP_SPACES