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:
Converting classic Lycia forms