Les nouvelles fonctionnalités, améliorations, changements, correction de bugs, ... sont tellement nombreux que je ne peux les citer ici. Si vous utilisez HB++ ou si vous êtes intéressés, la liste complète se trouve ici, sur le forum de HB++.
Voici quelques modifications notables (selon moi):
CITATION
IDE
* The form designer now allows you to group controls into layers, which can be managed using a new tool window at the bottom right of the IDE. For more information about layers, please refer to "Language Reference > Classes > Control > Layer" in the documentation.
* Full support for generating custom navigation resources (FNAV) has been added. For more information, please refer to "Programmer's Guide > More About Programming > Adding Program Functionality > One Handed Navigation" in the documentation.
* The debugger has been improved. It can now evaluate expressions and not only inspect variables; when the mouse hovers a variable name, its value is displayed in a tool tip; you can add expressions to a watch tab in the output window; and the debugger no longer forces all POSE settings, but only the relevant ones.
Compiler
* Error handling can now be achieved using the structured Try/Catch statement. The old On Error Goto statement is still supported and won't be removed. However, it is advised to switch to the new statement, which is far more convenient.
Tools
* RegCond32 uses a new algorithm to retrieve the path to hotsync manager. This should fix some conduit installation issues some users experienced. (ça devrait plaire à El Barto car certains utilisateurs de mmBD se plaignent de problèmes avec la conduite mmBD)
Classes Library
* The StreamCipher class now support many new encoding/decoding schemes: Adler32, CRC16, CRC32, MD5, Zip (deflate), Unzip (inflate) and AES. For more information, please refer to the documentation for this class. (ça, ça m'intéresse vachement
)
* The SystemInfo class now reports information about the device brand, device model, and support for the 5-way navigator. It can also be used to read or write Palm OS features.
* The Bitmap class now supports reading and writing JPEG, PNG, GIF and BMP files. Bitmap density can also be changed dynamically.
* The LoadRsrcLibray allows you to use a code segment of your application as a shared library. For more information, please refer to the SysLibInstall sample.
* 5-way navigators and the blue ring feature are now fully supported through the Form.Focus property, the Control.DrawFocusRing and Control.RemoveFocusRing methods, and the Control.GotFocus and Control.LostFocus events. For more information, please refer to "Programmer's Guide > More About Programming > Adding Program Functionality > One Handed Navigation" in the documentation.
* The height of the rows in a GridEx control can be changed through the GridEx.ColumnHeight property. The number of displayed rows can be determined using the GridEx.VisibleRows property.
* The form designer now allows you to group controls into layers, which can be managed using a new tool window at the bottom right of the IDE. For more information about layers, please refer to "Language Reference > Classes > Control > Layer" in the documentation.
* Full support for generating custom navigation resources (FNAV) has been added. For more information, please refer to "Programmer's Guide > More About Programming > Adding Program Functionality > One Handed Navigation" in the documentation.
* The debugger has been improved. It can now evaluate expressions and not only inspect variables; when the mouse hovers a variable name, its value is displayed in a tool tip; you can add expressions to a watch tab in the output window; and the debugger no longer forces all POSE settings, but only the relevant ones.
Compiler
* Error handling can now be achieved using the structured Try/Catch statement. The old On Error Goto statement is still supported and won't be removed. However, it is advised to switch to the new statement, which is far more convenient.
Tools
* RegCond32 uses a new algorithm to retrieve the path to hotsync manager. This should fix some conduit installation issues some users experienced. (ça devrait plaire à El Barto car certains utilisateurs de mmBD se plaignent de problèmes avec la conduite mmBD)
Classes Library
* The StreamCipher class now support many new encoding/decoding schemes: Adler32, CRC16, CRC32, MD5, Zip (deflate), Unzip (inflate) and AES. For more information, please refer to the documentation for this class. (ça, ça m'intéresse vachement
* The SystemInfo class now reports information about the device brand, device model, and support for the 5-way navigator. It can also be used to read or write Palm OS features.
* The Bitmap class now supports reading and writing JPEG, PNG, GIF and BMP files. Bitmap density can also be changed dynamically.
* The LoadRsrcLibray allows you to use a code segment of your application as a shared library. For more information, please refer to the SysLibInstall sample.
* 5-way navigators and the blue ring feature are now fully supported through the Form.Focus property, the Control.DrawFocusRing and Control.RemoveFocusRing methods, and the Control.GotFocus and Control.LostFocus events. For more information, please refer to "Programmer's Guide > More About Programming > Adding Program Functionality > One Handed Navigation" in the documentation.
* The height of the rows in a GridEx control can be changed through the GridEx.ColumnHeight property. The number of displayed rows can be determined using the GridEx.VisibleRows property.
La mise à jour depuis la version 1.0 standard est de 74 euros, et la version Standard complète est toujours à 149 euros. Plus d'infos sur cette page.
J'en profite pour remercier jpa de m'avoir donné accès à une version beta de la 2.0 depuis quelques mois
