September - Second update


As promised we have a new update to the Runtime / Compiler.

Here are the major changes:

1. Data binding is working fine for all the controls. Also the controls now filter the input depending of the data type, just like VFP. For example, if you bind a control to Numeric control only numeric info can be input if you press a letter a beep sounds. This is a lot more powerful than the .NET way to input data.

InputMask is fully implemented and works as VFP. For this month expect Format to be fully functional and this functionality will be complete.

Now you can bind to THISFORM.cSomeVariable. You can set the ControlSource to variables or objects and it works. Check the new sample form_comboboxfields to show a textbox binded to a form property and checki that the form property is really changing as expected.

Also now you can have unbounded controls. With this functionality the DataBinding a big advantage of VFP with regards .NET is nearly completed.

And you know, to work with forms here are new commands:

DO FORM is implemented just write the name of the form, i.e. DO FORM "myform.scx"

WAIT WINDOW NOWAIT is working. This is useful when tracing events in the VFP forms.

Some bug fixes to GETPEM and to PEMSTATUS


2. In the previous update the Preprocessor have some issues, when it did not find the included file it aborted exiting VFP. Now it displays a message telling you something went wrong and now you can include files with spaces in the path.

3. More controls. The current implemented controls are:
* ListBox
* ComboBox
* CommandButton
* Container
* EditBox
* Form
* Label
* OptionButton
* OptionGroup
* Page
* PageFrame

Together With:
# Image
# Line
# Shape. The curvature functionality is still missing. It will appear in this month update.
# Spinner
# Timer