QXBREAKCH_END

 

Specifies the character after that string is split in the Informix® compatibility mode.

 

Syntax:

 

QXBREAKCH_END="<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 after this character:

 

QXBREAKCH_END="#"

 

By default, this character (the one considered as the end of the string) is  :.

 

You can change this character by

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

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

 

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

 

In the table below, you can see how the string with the default end characters is split (for default values, i.e. QXBREAKCH_END=":").

The table also gives examples of how strings are split if they contain the starting characters as well as multiple spaces (see QXBREAKCH_START 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_START

QXREP_SPACES