How to...

Click here for information on how to install and run Limnor under Windows Vista

How to install downloaded applications:   H4_InstallApp.pdf
Limnor applications are distributed in CAB files. One CAB file is one application. When you get Limnor applications in CAB files, how do you install them to your computer so that you may try and modify them?

How to install additional performers:   InstallPerformers.pdf
Some performer types are not included in the Limnor setup file, Limnor.msi. For example, performers related to Microsoft Office are packaged in Office.cab file, InternetPhone performer is packaged in IPPhone.cab file. All performers developed by third-parties of cause will not be in the Limnor setup file. To install such performers, please follow the instructions in this document.

How to translate UI text:   UITranslation.pdf
The UI of Limnor Codeless Programming System can be translated into any languages.
All translations are saved in a file named epUI.MDB.
WARNING: When you update Limnor Codeless Programming System by running limnor.msi this epUI.MDB file will be replaced and your translations will be lost. To keep your translations, backup your epUI.MDB file before running limnor.msi. After running limnor.msi, run MergeUI.exe to copy your translations back to the new epUI.MDB. You can download MergeUI.exe by right-click this link http://www.limnor.com/downloads/MergeUI.exe and choose "Save Target As...".

How to make application distribution:   ApplicationDistribution.pdf
New Installer Wizard allows you to distribute your application without distributing Limnor itself. It collects only the files your application uses, and packs all files into one single INSTALL.EXE file. You may customize the interface of INSTALL.EXE. Your users run INSTALL.EXE to install your application. Your application can be uninstalled through Control Panel.

How to use variables in your applications:   User Guide - Use Variables.pdf
Variables are memory storages you use to save and retrieve data. You may create variables at both runtime and design time.

How to detect phone caller ID:   
Your application may use RS232 performer to detect phone caller ID. Add a RS232 performer to a page, set its Port and other properties to match your modem. The CallerIDCommand property must match your modem's command. If you lost your modem's manul, you may try some common commands such as
AT#CID=2
AT%CCID=1
AT+VCID=1
AT%CCID=2
AT#CC1
AT*ID1
one by one and execute WaitForCall action and watch for OK and ErrorResponse events. If you get two OK events then the command is correct. If you get one OK event and one ErrorResponse event then the command is not for your modem.
After executing WaitForCall, when a phone call is detected, RING event occurs. When a caller ID is detected, GotCallerID event occurs. The CallerID property is the caller ID detected. Your application may use GotCallerID event and CallerID property to do things according to your business logic.

How to config remote monitoring:    RemoteMonitoring.pdf
Limnor allows you to monitor remote computers automatically. You may use this feature to monitor remote kiosks. This document describes how to use this feature.

How to Debug Limnor Applications:    LimnorDebug.pdf
When you are testing your Limnor applications sometimes you may not get the results you expected. In such cases you are facing a task of debugging: find out what are going on and detect the causes of the problems.
Limnor may record all actions your Limnor application executes and performer states when an action is executing. You may examine the records and find out which parts surprise you and thus detect the causes of problems.

How to create and use libraries:    User Guide -- Use Library.pdf
When you are developing applications you may save parts of your work into a library so that your work may be re-used again and again in your future projects. This is a great way to save your efforts, time, and your money.
Limnor allows you to package your libraries and distribute (or sell) your libraries to other developers. You may also install libraries other developers created.

How to play 3 flash files one by one, again and again and never end:   H1_playFlashesOneByOne.pdf
If you just want to play one flash file again and again, simply set Loop property to True will do it. What if you want to play 3 flash files one by one, again and again, and never end?

How to use data viewer performer:   H5_DataViewer.pdf
Sample application for this article:
  DataViewer.cab
By answering a user question, it describes how to use data viewer performer to design interactive database viewer. It provides detailed step by step description on how to create a database, how to create a database table, how to create data fields for a table, how to design data viewer for showing data from database. The result application shows 3 data records on a page. Each record shows following information from database: Company name, company web address, company description. Buttons are provided on the page to navigate to next 3 records, previous 3 records, etc. Clicking a company name, a video for the company recornd starts to play. Click a button, it starts to dial a phone number for the company record. Click on company web address, a browser opens and shows the company web site.

How to use pivot table performer:   H3_Pivot2.pdf
Sample application for this article:
  Pivot2.cab
By answering a user question, it describes how to form a pivot table, how to use filters in a database query, how to add new rows in a pivot table, and how to design a data-selection dialogue box.

How to use SQL Server:   H6_UseSQlServer.pdf
By answering a user question, it describes how to connect to Microsoft SQL Server databases.

How to use SQL Server Stored-Procedure:   UseStoredProcedure.pdf
It shows step by step how to use SQL Server stored-procedures to get data and use data.

How to use MySQL databases:   MySQL_Limnor.pdf
It describes how to MySQL databases in Limnor applications.

How to use runtime settings:   RuntimeSettings.pdf
Many performer properties in your applications should have different values when deployed than what they are on your develop computers. On each computer your application is deployed, your users may set these properties themselves. Such properties are called runtime settings. This document describes how your users can set these runtime settings.

How to use event maps:   HowToViewEventMap.pdf
Doing Limnor programming is to assign actions to events. Event maps show graphically the links between event-firing performers and action performing performers. Event maps shows your application flow graphically. It also allows you to do programming on it, see VisualProgrammingWithEventMap.pdf

How to use application security:   ApplicationSecurity.pdf
You distribute your applications to your customers and you may want to add restrictions on how your customers may use your applications. For example do not allow your customers to modify your application and only allow authorized users to change the runtime configurations; allow only authorized users to view certain pages, etc.

How to share page and performer designs between applications:   SharePages.pdf
You spend your time designing pages and performers. You may share your designs between applications.

How to use File Explorer as data source for Data Transfer:   UseFileExplorerAsDataSource.pdf
DataTransfer performer can be used to transfer data from data source to data destination. Here we use a text file as the data source and use a database as a data destination. We use FileExploer performer to let the user to select the text file as the data source.