Monday, May 19, 2008

Build 248

Some more minor changes: EOF() and TIME() are available. Pages fire the Activate event when the active page changes. Most controls have a Refresh() method. There were some issues with Refresh that are now fixed. ComboBoxes and ListBoxes have the DisplayValue property. The ComboBox now defaults to DropDown ComboBox on both, the desktop and the Windows Mobile platform. Properties containing images (Icon, DownPicture, etc.) are now properly enclosed in quotation marks when you build the project with GuineuIDE.

Monday, May 12, 2008

Build 235

The error dialog is now a bit more verbose. The button control supports the WordWrap property in the desktop and the compact version. The ASP.NET engine ignores the WordWrap property.

GETPEM() is now available. A good use for GETPEM() is to retrieve controls on a form by name instead of using THISFORM.&lcName.

Sunday, May 11, 2008

Build 231

I made a number of smaller changes to the desktop and the compact engine. These include recognizing the WAIT WINDOW command, supporting USE IN 0 properly, assigning values to array elements, positioning PageFrames freely on Windows Mobile, and allowing GuineuIDE.EXE and your project to be in the same directory. SEEK operates properly on all kind of numeric values.

There are also some new methods and properties. The PageFrame class supports ActivePage. ListBoxes and ComboBoxes have the ListCount property. All controls now have the Init event. The compact framework has a rather limiting handling of the focus. Despite that Textboxes now support the When event on all mobile platforms. Returning .F. prevents the textbox to receive focus just like in the desktop version.

Sunday, May 4, 2008

Build 201

The handling of date values has been improved in various parts of the runtime library. DTOC() and CTOD() are now available.

MESSAGEBOX() uses now the numeric parameter. Previously, all dialogs would only show the OK button.

Saturday, May 3, 2008

Build 195

On mobile devices the content of a pageframe only became visible after switching to another page and back to the first page. This bug is now fixed.

Thursday, May 1, 2008

Build 192

Fixed #49: User defined string properties are now properly enclosed in quotation marks when you build the project with GuineuIDE. Properties with long values are now properly supported, as well.

Guineu now supports the Visual WebGUI framework. In the Guineu menu choose Build > ASP.NET Application to turn your Visual FoxPro™ project into a web application. Even though the forms more or less look like they did before

they run inside a browser. The form is actually rendered HTML, CSS and JavaScript. In order to compile an ASP.NET application, you must download the Visual WebGUI SDK for .NET 2.0 and install it on your machine. After building the project you end up with a web.config in your project folder and a bin directory with all DLLs. Both need to be deployed to a web server that is configured to run ASP.NET 2.0 applications. To launch the application use


where mainform is the name of the SCX form that was defined as the main program in the project.