Handheld Basic for Windows CE and Palm OS smartphones

HB++ community

INFO: HB++ 2.11 features

Index | HB++ knowledge base
Reply to this topic | Print this topic | New topic | Search << >>
Page 1 of 1

Message
Pascal
Site Admin

Joined: 01 Aug 2003
Posts: 914

PostPosted: Fri Oct 06, 2006 3:20 pm 

INFO: HB++ 2.11 features

Reply with quote

Summary

This article lists improvements and corrections made to HB++ version 2.10. It is strongly advised to download and install this new version as it fixes some serious bugs. Updating is free if you already purchased an HB++ 2.00 license.

More Information

IDE

* In some rare circumstances, The "Customize Toolbar" dialog box could crash the IDE. This is now fixed.

* The debugger was not able to inspect the content of arrays when they was passed by reference to a function. This is now fixed.

* The debugger failed to evaluate the Space, String, InStr and IsNumeric functions. Therefore, they could not appear in an expression in the Watch window. This is now fixed.

Compiler

* Passing an array ByRef now works properly.

* Empty event handlers no longer crash the device.

* You can now generate navigation map and use the 5-way navigator feature with arrays of control.

* Some spurious warnings have been removed.

Classes Library

* The Collection object no longer crashes when adding more than 2730 elements. Note however that this problem only affected very recent devices, as older ones didn't offered enough memory to add so many elements in a collection.

* The Tapwave navigator is partially supported. The SystemInfo.FiveWaySupport property returns 64 to indicate the application is running on a Tapwave device, and FiveWayNavigator events are raised when the user moves the Tapwave joystick. It is not planned to add further support; if you need better support, you'll have to download the Tapwave SDK and declare the relevant functions.

* The StreamFile object know implements caching to speed up file operations on VFS volumes. In most cases, you won't have to change your code to benefit this new improvement. However, if you access the same file both from HB++ and from an external library at the same time, you'll have to disable this caching mechanism to ensure proper operation. This can be achieved by specifying a null buffer size when opening the file with the StreamFile.Open method.

Samples & Packages

* The new FTP package provides a set of classes to manage FTP servers. Using this package, you can connect to most FTP servers, browse their directories, retrieve and store files, and so on. It comes with the LightFTP sample that illustrates how to use this package to implement a simple but fully functional FTP client.

* The new Mail package provides a set of classes to manage POP and SMTP servers. Using this package, you can connect to any POP server and retrieve mails, or any SMTP server and send mails. It comes with two samples. SimpleMail shows how to retrieve and send mails, while ExtendMail is a simple but fully fonctional mailer application.

View user's profile Send private message

Display posts from previous:   
Page 1 of 1
Index | HB++ knowledge base
Reply to this topic

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum