System Variables
/pages/Desktop/Reference/Design/System Variables.xml
There are several variables that are assigned or used by Alpha Anywhere for special purposes. These variables, called system variables, provide a way to exchange information directly with Alpha Anywhere. Each system variable has its own intended usage. You should not use these names for any of your variables. The following table lists some of the available system variables:
How to Remote Test an A5W/HTML Page on a Mobile Device
/pages/HowTo/Deployment_Testing/Remote Test a5w or html Page on Mobile Device.xml
A5W or HTML pages can be tested on Mobile Devices using Remote Test in the A5W/HTML Page Editor.
Text Box A5W Directive
/pages/Ref/Desktop_Api/UI Functions/XDialog/Controls/Text Box/Text Box A5W Directive.xml
The %a5w% flag makes the text box behave like an editor for Alpha Five web pages (e.g. .a5w pages). The html tags are color coded. The text inside the <%a5w ... %> tags are interpreted as Xbasic and all of the bubble help and auto-complete for Xbasic works correctly.
A5W Page name
/pages/Guides/Mobile and Web Components/TabbedUI/Tabbed UI Properties/ContainerA5Wpage/a5wpagename.xml
If an .a5w page contains a Tabbed UI Component then that page cannot contain any other component. This is different from other component types. For example, an .a5w page might contain two Grid components. Because .a5w pages that contain Tabbed UI Components are special, they are created automatically for you when the Tabbed UI Component is saved. You can specify the name of the .a5w page that is automatically created or you can let Alpha Five name it for you (the builder will create a page called 'TabbedUI_.a5w').
Running Two Server Instances on the Same Hostname Using Different Ports
/pages/Guides/Application Server/Running two server instances on the same hostname.xml
If you run two instances of the Alpha Anywhere Application Server on the same machine with the same hostname but different ports, you may encounter a problem of the sessions conflicting between the two instances. The way to fix this is to use different cookie names on the two instances.
Pointer and Dot Variables
/pages/Ref/Xbasic/Reference/Pointer and Dot Variables.xml
Alpha Anywhere allows you to define pointer variables with sub-elements, so called "dot" variables. Dot variables can have multiple layers of sub-elements.
Using Ink on a Form View to Capture Signatures and User Input
/pages/Guides/Mobile and Web Components/UX/Controls/Other Controls/FormView/Using Ink on a Form View to Capture Signatures and User Input.xml
Ink controls allow users to draw on a screen. It can be used to capture signatures, sketches, and more. It is easy to add an Ink control to a Form View Control and a minor step to then save the data entered into the Ink control to a list control. This guide explains how to do this.
Passing Variables by Reference
/pages/Guides/Xbasic/Passing Variables by Reference.xml
It is possible to pass variables by reference, using the byref keyword. If the receiving function changes the value of the variable, the sending function will see those changes. Assume you have the following function named test().
Restore variables from Local Storage
/pages/Guides/Mobile and Web Components/UX/Properties/Local Storage/Restore variables from Local Storage.xml

If enabled, variables that were persisted to Local Storage will be restored when the app is opened. This property is only available when *[ui:Persist variable values]* is checked.

A5W Include files
/pages/Guides/Mobile and Web Components/Grid/Grid Properties/Miscellaneous/a5wincludefiles.xml
Specify a comma delimited list of .a5w include files. Include files must only contain Xbasic function declarations. These functions can be called from any of the server-side event handlers.